1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 分支结构程序设计

分支结构程序设计

时间:2023-02-15 22:34:28

相关推荐

分支结构程序设计

**

【实验四】

**

1、求某个数的绝对值。

import java.util.Scanner;public class Four1 {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入一个数");int a,b;a = in.nextInt();if(a>=0) {b=a;}else {b=-a;}System.out.println(b);}}

2、输入两个数给a,b,使得a中保存较大的数。

import java.util.Scanner;public class Four2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入两个数");int a,b,c;a = in.nextInt();b = in.nextInt();if(a>b) {c=a;}else {c=b;}System.out.println(c);}}

3、判断某个数是否“水仙花数”。(先判断其是否三位数)

import java.util.Scanner;public class Four3 {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入一个数");int a,b,c,d;a=in.nextInt();b=a/100;c=a%100/10;d=a%10;if(a>=100&&a<1000) {if(b*b*b+c*c*c+d*d*d==a) {System.out.println("这个数是水仙花数");}else {System.out.println("这个数不是水仙花数");}}else {System.out.println("这个数不是一个三位数");}}}

4、输入三个数值,判断其能否构成三角形,并进一步判断其是等边三角形,还是等腰三角形,还以一般三角形。

import java.util.Scanner;public class Four4 {public static void main(String[] args) {Scanner in= new Scanner(System.in);System.out.println("请输入三个数值");int a,b,c;a= in.nextInt();b= in.nextInt();c= in.nextInt();if(a+b>c&&a+c>b&&b+c>a) {if(a==b&&a==c) {System.out.println("这三个数能构成等边三角形");}else if ((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a)) {System.out.println("这三个数能构成等腰三角形");}else {System.out.println("这三个数能构成一个一般三角形");}}else {System.out.println("这三个数不能构成三角形");}}}

5、根据得分,判断成绩等级。(优、良、中、差)

import java.util.Scanner;public class Four5 {public static void main(String[] args) {Scanner in= new Scanner(System.in);System.out.println("请输入你的成绩");int a = in.nextInt();if(a<=100&&a>90) {System.out.println("你的成绩等级是优");}else if(a>75&&a<90) {System.out.println("你的成绩等级是良");}else if(a>60&&a<75) {System.out.println("你的成绩等级是中");}else if(a>0&&a<60) {System.out.println("你的成绩等级是差");}else {System.out.println("你输入的成绩不符合标准");}}}

7、查找a,b,c中的最大的数。

import java.util.Scanner;public class Four7 {public static void main(String[] srgs) {Scanner in = new Scanner(System.in);System.out.println("请输入三个数");double a,b,c,x;a = in.nextDouble();b = in.nextDouble();c = in.nextDouble();if(a<b) {x=a;a=b;b=x;}if(a<c) {x=a;a=c;b=x;}if(b<c) {x=b;b=c;c=x;}System.out.println("最大的数是"+a);}}

8、对a,b,c中的数按降序排列。

import java.util.Scanner;public class Four8 {public static void main(String[] args) {Scanner in=new Scanner(System.in);System.out.println("请输入三个数");double a,b,c,t;a = in.nextDouble();b = in.nextDouble();c = in.nextDouble();if(a<b) {t=a;a=b;b=t;}if(a<c) {t=a;a=c;c=t;}if(b<c) {t=b;b=c;c=t;}System.out.println("按照降序排列"+a+","+b+","+c);}}

9、借助switch实现根据用户输入的数字0-6显示周日到周六。

import java.util.Scanner;public class Four9 {public static void main(String[] args) {Scanner ab = new Scanner(System.in);System.out.println("请输入一个数字(0-6)");int week = ab.nextInt();switch (week) {case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break;case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;case 5:System.out.println("星期五");break;case 6:System.out.println("星期六");break;case 0:System.out.println("星期日");break;default:System.out.println("您输入的数字不正确");break;}}}

10、借助switch实现根据学生的成绩显示成绩等级,“优秀”,“良好”,“及格”,“不及格”

import java.util.Scanner;public class Four10 {public static void main(String[] args) {Scanner ab = new Scanner(System.in);System.out.println("请输入你的成绩");int grade,i;grade = ab.nextInt();if(grade>=90&&grade<=100) {i = 1;}else if(grade>=75&&grade<90){i = 2;}else if(grade>=60&&grade<75) {i = 3;}else if(grade>0&&grade<60) {i = 4;}else {i = 5;}switch (i) {case 1:System.out.println("优秀");break;case 2:System.out.println("良好");break;case 3:System.out.println("及格");break;case 4:System.out.println("不及格");break;case 5:System.out.println("输入的成绩不符合标准");break;default:System.out.println("请重新输入");break;}}}

11、实现计算器功能(只包含基本的+、-、、/即可)。*

import java.util.Scanner;public class Four11 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n1,n2,i;char a;System.out.println("请输入第一个数");n1 = in.nextInt();System.out.println("请输入运算符号");a = in.next().charAt(0);System.out.println("请输入第二个数");n2 = in.nextInt();switch(a) {case '+':System.out.println(n1+n2);break;case '-':System.out.println(n1-n2);break;case '*':System.out.println(n1*n2);case '/':System.out.println(n1/n2);break;}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。