控制流程语句 if....else和switch语句
流程控制语句:
顺序:从上到下,依次执行
流程语句分为三种格式:
if 语句
if…else 语句
switch 语句
如:
选择:
第一种语句:
if(关系表达式)语句{
语句体A
}
执行流程:
先判断关系表达式:
ture,执行语句体
false,不执行语句体
例:
public static void main(String[] args){
int a=10;
int b=20;
System.out.println(“开始”);
}
第二种语句:
if(关系表达式)语句{
语句体B
}
执行流程:
先判断关系表达式:
ture,执行语句体A
false,不执行语句体B
例:
public static void main(String[] args){
int a=10;
a=9;
if(a%2==0){
System.out.println(“偶数”);
}else{
System.out.println(“奇数”);
}
}
例:
第二种语句体在这里插入图片描述
第三种语句体
Switch(表达式){
case 值1:
语句体1
break;
case 值2:
语句体2
break;
…
case 值n :
语句体n+1;
break;
}
例:
public static void main (String[] args){
System.out.println(“请输入(0-100):”);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b =a/10;
switch (b){
case 9:
case 10:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println(":良");
break;
case 6:
System.out.println("差");
break;
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("不及格");
break;
}
}
}