在编程中,可以使用switch语句将动作组织起来,一一个简单明了的方式来实现“多选一”的选择
语法如下:
switch(表达式){
case 常量值1;
语句块1
[break;]
...
case 常量值n:
语句块n
[break;]
default:
语句块n+1;
[break;]
}
switch语句中表达式的值必须是整型、字符型、字符串类型或者枚举类型,常量值1~n的数据类型必须与表达式的值的类型相同。
注意
1.同一个switch语句,case的常量值必须互不相同。
2.在switch语句中,case语句后常量表达式的值可以为整数,但绝不可以是非整数的实数。
例如(case 1.1)是错误的
使用switch语句为考试分数分级
import java.until.scanner; //引入Scanner类
public class Grade{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩");
int grade = sc.nextlnt();
switch(grade){
case 10:
case 9:
System.out.println("还不戳");
break;
case 8:
System.out.println("一般般");
break;
case 7:
case 6:
System.out.println("很一般");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
System.out.println("不咋地");
default:
System.out.println("请输入有效成绩");
}
sc.close(); //程序结束运行
}
}