憨憨迪
2020-03-01 14:44
public class HelloWorld {
public static void main(String[] args) {
char today='日';
switch(today){
case '一'||'三'||'五':
System.out.println("吃包子");break;
case '二'||'四'||'六':
System.out.println("吃油条");break;
default:
System.out.println("吃主席套餐");
}
}
}
public class Test6 {
public static void main(String[] args) {
char today='日';
switch(today){
case('一'|'三'|'五'):
System.out.println("早餐吃包子");
case('二'|'四'|'六'):
System.out.println("早餐吃油条");
default:
System.out.println("吃主席套餐");
}
}
}
这样就可以
case '一':
case '三':
case '五':
case '二':
case '四':
case '六':
case语句合并起来不能省略case吧
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("吃油条");
break;
default:
System.out.println("吃主席套餐");
case好像只有int型的数值可以用或与非,而且必须加括号,char型的必须分开来写
public class HelloWorld {
public static void main(String[] args) {
char today='日';
switch (today){
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("吃油条");
break;
case '日':
System.out.println("吃主席套餐");
break;
}
}
}
Java入门第一季(IDEA工具)升级版
1165174 学习 · 17581 问题
相似问题