
/ **
switch语句的相关规则
•开关(表达式)中表达式的值必须是以下类型之一: 字节switch case语句例子,短型,字符,整数,枚举(jdk 5.0),字符串(jdk 7.0);
•case子句中的值必须是常量,而不是变量名或未定义的表达式值;
•相同的switch语句,所有情况子句中的常量值互不相同;
•break语句用于在执行case分支后使程序跳出switch语句块;如果没有中断,程序将按顺序执行到开关的结尾
•默认子句是可选的. 同时,位置也很灵活. 如果没有匹配的大小写switch case语句例子,请执行默认值
* /
/ *
锻炼:

编写程序: 通过键盘输入2019年的“月”和“日”,
要求通过程序输出输入的日期为2019年.
注意: 这个问题中容易让人怀疑的一点是,通过匹配执行case语句后,执行将继续.
因此该问题的代码中未使用break,并且将月份从12 >> 1排列为实现.
* /
导入java.util.Scanner;
公共类SwitchTest4 {
public static void main(字符串[] args){
扫描仪扫描=新的扫描仪(System.in);
System.out.println(“请输入月份: ”);

int month = scan.nextInt();
System.out.println(“请输入日期: ”);
int day = scan.nextInt();
int sum = 0;
切换(月份){
案例12:
sum + = 31;
案例11:
sum + = 30;
案例10:

sum + = 31;
案例9:
sum + = 30;
案例8:
sum + = 31;
案例7:
sum + = 31;
情况6:
sum + = 30;
案例5:

sum + = 31;
情况4:
sum + = 30;
情况3:
sum + = 31;
情况2:
sum + = 28;
情况1:
总和=天;
}
System.out.println(“ 2019” +月份+“月” +天+“是” +总和+年中的“天”);
}
}
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-159289-1.html
如果说在一起是注定的
对股票说三道四