If多选择结构
- 语法
if(布尔表达式1){
// 如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){
// 如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){
// 如果布尔表达式3的值为true执行代码
}else{
// 如果以上布尔表达式都不为true执行代码
}
/* 某个班级进行成绩排名,满分为100分,90-99分为优秀,60-89分为优秀
* 60分以下为不及格,使用if循环语句来执行
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//先定义一个变量
double score = 0;
// 获取输入
System.out.println("请输入成绩:");
score = input.nextDouble();
// 进行循环判断
if (score == 100) {
System.out.println("恭喜满分");
} else if (score < 100 && score >= 90) {
System.out.println("评定为优秀:");
} else if (score >= 60 && score < 90) {
System.out.println("评定为及格");
} else if (score >= 0 && score < 60) {
System.out.println("评定为不及格");
} else {
System.out.println("成绩错误");
}
input.close();
}
- 流程图