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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Java1211张美红 中级黑马   /  2015-12-16 09:37  /  870 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

               if ( month % 12 >= 9) {
                        System.out.println(month + "是秋季");
                } else if ( month % 12 >= 6) {
                        System.out.println(month + "是夏季");
                } else if ( month % 12 >= 3) {
                        System.out.println(month + "是春季");
                } else if ( month % 12 >= 0) {
                        System.out.println(month + "是冬季");
                } else {
                        System.out.println("请输入1-12之间的数字");
            }
可以想一下,这样写的好处?比如:10 % 12 = 10, 10不仅大于9,而且大于6,大于3,如果保证输出的就是秋季呢?

2 个回复

倒序浏览
else if 保证了。
回复 使用道具 举报
有问题,应该先判断1~12之间的数字,要不然我输入13也是大大于等于0,这样就不对了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马