首页 > 其他 > 详细

【点记】初学switch语句的错误

时间:2019-10-09 20:28:08      阅读:107      评论:0      收藏:0      [点我收藏+]

这是本菜鸡在初学switch语句中犯的错误,可悲的是今天才发现。

上栗子。

 1 public class Example {
 2        public static void main(String[] args) {
 3               int val = 1;
 4               switch (val) {
 5               case 1:
 6                      System.out.println("P");
 7               case 2:
 8               case 3:
 9                      System.out.println("Q");
10                      break;
11               case 4:
12                      System.out.println("R");
13                      default: System.out.println("S");
14               }
15        }
16 }

 

我以为switch(1)后直接执行case1中打印P就结束了,其实不是。

只要没有遇到break语句,它还要继续执行case2、3。

最后结果为:

P

Q

【点记】初学switch语句的错误

原文:https://www.cnblogs.com/atutu/p/11643991.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!