Switch选择结构
Switch选择结构
语句结构:
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
case 值3:
语句体3;
break;
...
default:
语句体n+1;
break;
}
举例:
package struct;
import java.util.Scanner;
public class SwitchDemo01 {
public static void main(String[] args) {
//
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩登记:");
String grade = scanner.nextLine();
switch (grade) {//JDK7以后才支持的匹配字符串
case "A":
System.out.println("优秀");
break;//可选
case "B":
System.out.println("良好");
break;
case "C":
System.out.println("合格");
break;
case "D":
System.out.println("不合格");
break;
default:
System.out.println("输入不合法");
}
scanner.close();
}
}

浙公网安备 33010602011771号