目录
二.Java Switch语句应用案例1 判断int类型的数据
三.Java Switch语句应用案例2 switch语句的“贯穿”现象
四.Java Switch语句应用案例3 键盘输入字符串并进行判断
一.Java Switch语句概述
1.概述
(1)switch语句称为情况选择语句,又称开关语句。
(2)switch是分支语句的一种,用于对多种情况进行不同处理的语句。
(3)JDK1.7之前的switch语句限定对整形数据进行判断。
2.switch定义格式
switch(表达式){
case常量值1:
代码块1;
break;
case常量值2:
代码块2;
break;
......
default:
以上常量值均不是时,执行本代码。当然,本代码可省略
}
PS:如果JDK是1.6及其以前的,表达式必须是int类型或char类型
常量值是整形常量或整形自变量,不能是变量。如果是JDK是1.7版本的,可以是字符串自变量或字符串常量。
二.Java Switch语句应用案例1 判断int类型的数据
键盘输入一个5分制的分数,根据一下评分标准给出成绩的等级。
5分:优秀
4分:良好
3分:及格
0~2分:不及格
package coreJava;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); //建立一个scanner对象用于进行键盘输入
System.out.println("输入5分制分数");
int score=scanner.nextInt(); //定义变量用于接收分数
switch(score){
case 5:
System.out.println("优秀");
break;
case 4:
System.out.println("良好");
break;
case 3:
System.out.println("及格");
break;
case 2:
case 1:
case 0:
System.out.println("不及格");
break;
default:
System.out.println("输入的分数不是5分制的分数");
}
}
}
三.Java Switch语句应用案例2 switch语句的“贯穿”现象
四.Java Switch语句应用案例3 键盘输入字符串并进行判断
键盘输入优、良、中、差,给出对应的分数5、4、3、2.
五.Java Switch语句应用案例4 显示指定月的天数
输入月份,显示该月的天数。不考虑闰年2月的情况。