A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima910442999 中级黑马   /  2016-1-14 18:34  /  608 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. ###03.21_Java语言基础(选择结构switch语句的注意事项)(掌握)
  2. * A:案例演示
  3.         /*
  4.         * a:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
  5.         * b:default可以省略吗?
  6.                 * 可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
  7.                 * 特殊情况:
  8.                         * case就可以把值固定。
  9.                         * A,B,C,D
  10.         * c:break可以省略吗?
  11.                 * 最后一个可以省略,其他最好不要省略
  12.                 * 会出现一个现象:case穿透。
  13.                 * 最终我们建议不要省略
  14.         * d:default一定要在最后吗?
  15.                 * 不是,可以在任意位置。但是建议在最后。
  16.         * e:switch语句的结束条件
  17.                 * a:遇到break就结束了
  18.                 * b:执行到switch的右大括号就结束了*/

  19. ###03.22_Java语言基础(选择结构switch语句练习)(掌握)
  20. * A:看程序写结果:
  21. *
  22.                 int x = 2;
  23.                 int y = 3;
  24.                 switch(x){
  25.                         default:
  26.                                 y++;
  27.                                 break;
  28.                         case 3:
  29.                                 y++;
  30.                         case 4:
  31.                                 y++;
  32.                 }
  33.                 System.out.println("y="+y);
  34.        
  35. * B:看程序写结果:
  36. *
  37.                 int x = 2;
  38.                 int y = 3;
  39.                 switch(x){
  40.                         default:
  41.                                 y++;
  42.                         case 3:
  43.                                 y++;
  44.                         case 4:
  45.                                 y++;
  46.                 }
  47.                 System.out.println("y="+y);

复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马