public class
TestSwitch { //当布尔表达式是等值判断时,可以用if-else if-else多选择结构或switch结构,如果是布尔表达式区间判断的情况,只能用if-else if-else多选择结构
public static void main(String[] args) {
//月份招呼
int month=(int)(1+12*Math.random()); //month=1;case 1没有break,则switch语句继续循环,直到下一个break
System.out.println("月份:"+month);
switch(month) {
case 1:
System.out.println("1月份:" + "新年到了!");
break;
case 2:
System.out.println("2月份:" + "开春了!");
break;
default:
System.out.println("我是其它月份!");
break;
}
System.out.println("#########");
//26个字母的类别
char h1='a';
int h2= (int) (26*Math.random());
char h3=(char)(h1+h2);
System.out.println(h3);
switch(h3) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
System.out.println(h3+":元音");
break;
case 'y':
case 'w':
System.out.println(h3+":半元音");
break;
default:
System.out.println(h3+":辅音");
break;
}
}
}
Java--Switch语句
最新推荐文章于 2024-09-20 15:32:13 发布
这篇博客探讨了在Java中如何使用switch语句处理等值判断和区间判断,通过示例展示了如何根据月份打招呼以及识别元音字母。文章强调了在布尔表达式为区间判断时,只能使用if-elseif-else结构。此外,还讲解了如何在处理26个字母时,利用switch进行元音、半元音和辅音的分类。
摘要由CSDN通过智能技术生成