黑马程序员技术交流社区

标题: 分享idea [打印本页]

作者: Java1211张美红    时间: 2015-12-16 09:37
标题: 分享idea
               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,如果保证输出的就是秋季呢?
作者: li_joy99    时间: 2015-12-16 10:24
else if 保证了。
作者: 李永佳    时间: 2015-12-16 11:58
有问题,应该先判断1~12之间的数字,要不然我输入13也是大大于等于0,这样就不对了




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