//if语句的三种格式
//格式1
if(比较表达式){
语句体;
}
//格式2
if(比较表达式){
语句体1;
}else{
语句体2;
}
//格式3
if(比较表达式1){
语句体1;
}else if(比较表达式2){
语句体2;
}else if(比较表达式3){
语句体3;
}
...
else{
语句体n+1
}
例子:
//格式1
int x = 10;
if(x==10){
System.out.println("x等于10");
}
//格式2
int a = 20;
int b = 30;
int max;
if(a > b){
max = a;
}else{
max = b;
}
System.out.println("max:" + max);
//格式3
System.out.println("请输入成绩:"); //输出语句
Scanner sc = new Scanner(System.in); //创建Scanner对象
int score = sc.nextInt(); //获取键盘输入值
//if语句
if(score>100||score<0){ //当score大于100或者小于0的时候
System.out.println("请输入正确的成绩!");
}else{ //否则
if(score>=90&&score<=100){ //score在90~100
System.out.println("优秀");
}else if(score>=80&&score<90){ //score在80~90
System.out.println("好");
}else if(score>=70&&score<80){ //score在70~80
System.out.println("良");
}else if(score>=60&&score<70){ //score在60~70
System.out.println("及格");
}else if(score<60){ //score小于60
System.out.println("不及格");
}
}
版权声明:本文为qq_40810532原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。