概述
1、switch语句称为情况选择语句,又称开关语句。
2、switch是分支语句的一种,用于对多种情况进行
不同处理的语句。
3、JDK1.7之前的switch语句限定对整形数据进行判断。
定义格式
switch(表达式){
case 常量值1:
代码块1;
break;
case 常量值2:
代码块2;
break;
......
default:
以上常量值均不是时,执行本代码。
}
switch语句 第2课-switch语句案例(1)【示例-1】判断int类型的数据
键盘输入一个5分制的分数,根据以下评分标准给出成绩的等级
5分:优秀
4分:良好
3分:及格
0~2:不及格
解题步骤:
步骤1、创建Scanner对象;
步骤2、通过键盘接收一个整形数据->score
步骤3、用switch对score的值进行判断,根据不同的分值显示不同的等级的字符串。
switch语句 第3课-switch语句案例(2)【示例】switch语句的“贯穿”现象
int score=4;
switch (score) {
case 5:
score ;
case 4:
score ;
case 3:
score ;
case 2:
score ;
case 1:
score ;
case 0:
score ;
default:
System.out.println(score);
}
switch语句 第4课-switch语句案例(3)【示例】键盘输入优、良、中、差,给出对应的分数5、4、3、2。
解题步骤:
步骤1、创建Scanner对象;
步骤2、通过键盘接收一个char类型的数据->grade
步骤3、用switch对grade的值进行判断,根据不同的等级显示不同的分数。
switch语句 第5课-switch语句案例(4)【示例】显示指定月的天数
输入月份,显示该月天数。不考虑闰年2月份的情况。
switch语句第6课-switch语句案例(5)【示例】两个整数的四则运算
例如:输入5 * 3,则程序显示结果5*3=15.若输入的运算符不是以上字符,则显示运算符输入错误。