顺序结构
1,if选择结构
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的成绩:");
int score = scanner.nextInt();
if(score>=60 && score<70){
System.out.println("及格");
}else if(score>=70 && score<80){
System.out.println("中等");
}else if(score>=80 && score<90){
System.out.println("良好");
}else if(score>=90 && score<101){
System.out.println("优秀");
}else if(score<60 && score>=0){
System.out.println("不及格");
}else {
System.out.println("最高分是100分,最低为0分");
}
scanner.close();
}
2,switch多选择结构
- 多选择结构还有一个switch case 语句
- switch case 语句判断一个变量与一系列值中的某个值是否相当,每一个值都相当于一个分叉。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入(ABCDE)");
char score = scanner.next().charAt(0);
switch (score){
case 'A' :
System.out.println("优秀");
break; //结束运行
case 'B' :
System.out.println("良好");
break;
case 'C' :
System.out.println("中等");
break;
case 'D' :
System.out.println("及格");
break;
case 'E' :
System.out.println("不及格");
break;
default:
System.out.println("你没有输入正确");
}
}
System.out.println(“你没有输入正确”);
}
}