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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 javaking 于 2015-6-29 18:45 编辑

前几天学习switch语句,看视频感觉挺简单的,也没做练习直接跨过去了,结果今天用的时候却犯了很低级的失误

  1. <P>
  2. <P>                switch(num)
  3.                 {
  4.                         case 12,1,2:
  5.                         {System.out.println(num+"月是冬季");
  6.                                 break;}
  7.                         case 3,4,5:
  8.                         {System.out.println(num+"月是春季");
  9.                                 break;}
  10.                         case 6,7,8:
  11.                         {System.out.println(num+"月是夏季");
  12.                                 break;}
  13.                         case 9,10,11:
  14.                                 {System.out.println(num+"月是秋季");
  15.                                 break;}
  16.                         default:
  17.                         {System.out.println("输入的月份有误!");
  18.                                 break;}
  19.                 }</P></P>
复制代码

实际上case应该这么用
  1.                         case 12:
  2.                         case 1:
  3.                         case 2:
  4.                                    {System.out.println(num+"月是冬季");
  5.                                 break;}
复制代码

看来学程序啥的,还是应该多去写,而不是主观上感觉简单,就直接跨过去了,其实很多细节自己不写一遍根本发现不了。

2 个回复

正序浏览
恭喜恭喜!
回复 使用道具 举报
深有体会。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马