Leesonth
2015-03-01 12:11
'日' 是char类型 但一二三四五六 电脑并不能判断它们是char类型。是不是这样的。
不是的,电脑可以判断一二三四五六类型的。在Java中switch语句是根据前的数据类型判断后面的,比如前的是char,那么后面的也是默认为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; default; System.out.println("吃主席套餐"); break; } } }
Java入门第一季(IDEA工具)升级版
1165174 学习 · 17581 问题
相似问题