控制流程语句 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(“奇数”);
}
}

例:
控制流程语句 if....else和switch语句

第二种语句体在这里插入图片描述

第三种语句体
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;
		}
	}
 }