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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

   这是上午学的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:}

6 个回复

倒序浏览
自己水一下,求大神指教了
回复 使用道具 举报
自己试试不就知道了吗
回复 使用道具 举报
case:“12”
case:“1”
case:“2”
     System.out.println("冬季");
     break;
回复 使用道具 举报 1 0
我试过的,是执行不了的,但对Switch理解还不深,所以想问下大神Swith可以这样用不
回复 使用道具 举报
kitboxer 发表于 2015-9-12 20:51
case:“12”
case:“1”
case:“2”

谢谢, 我懂你的意思了,我就是想要做这个结果,感谢大神
回复 使用道具 举报
  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("冬季");
复制代码
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马