黑马程序员技术交流社区

标题: java基础第三天课程Switch用法遇到问题,求大神助 [打印本页]

作者: 舒玉琛    时间: 2015-9-12 19:23
标题: java基础第三天课程Switch用法遇到问题,求大神助
   这是上午学的if语句用法
int month
if(month==1 || month==2 || month==12)
      {System.out.println("冬季");}
下午学的Switch
Switch(month)
       {case (1 || 2 || 12)
         System.out.println("冬季"); }
我执行不了这段语句,想请教下大神Switch可以这样用么,新手小白问题比较白痴,希望大神赐教{:3_62:}
作者: 舒玉琛    时间: 2015-9-12 20:00
自己水一下,求大神指教了
作者: zrc203    时间: 2015-9-12 20:39
自己试试不就知道了吗
作者: kitboxer    时间: 2015-9-12 20:51
case:“12”
case:“1”
case:“2”
     System.out.println("冬季");
     break;
作者: 舒玉琛    时间: 2015-9-12 20:52
我试过的,是执行不了的,但对Switch理解还不深,所以想问下大神Swith可以这样用不
作者: 舒玉琛    时间: 2015-9-12 20:57
kitboxer 发表于 2015-9-12 20:51
case:“12”
case:“1”
case:“2”

谢谢, 我懂你的意思了,我就是想要做这个结果,感谢大神
作者: 横溢天使    时间: 2015-9-12 21:02
  1. swich语句格式
  2. swich(表达式)

  3.          case  取值1:
  4.                     执行语句;
  5.                     break;
  6.          case  取值2:
  7.                     执行语句;
  8.                     break;
  9.          default :
  10.                    执行语句;
  11.                     break;

  12. case的后边跟的是具体的数值,而不是表达式,你把上边的语句换成这样就行了。
  13. case 1:
  14. case 2:
  15. case 12:
  16.          System.out.println("冬季");
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2