课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
这道题today的值是日,case的值是一、二、三这样的,switch后表达式today的值和case语句后的值不相同,为什么会执行?
2018-07-19
源自:Java入门第一季(IDEA工具)升级版 4-6
正在回答
如果是 1 3 5的时候 执行 case 1 3 5 里面的内容
如果是2 4 6 时候 执行 case 2 4 6 的内容
最后 default:的意思是 如果不是上面的值(123456) 那么进行下一步操作
System.out.println("吃主席套餐");
应该是没有写break,这个题一三五后面要有break,二四六后面也要有break,我是初学,所以仅供参考呀
case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
你可能没有写break;
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答Java 里的switch case
5 回答case...break与switch...default ???
2 回答关于switch中的case
1 回答怎么用switch case 做啊?
2 回答java switch语句case后面 char行数据 单双引号问题