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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小红花 中级黑马   /  2016-4-23 13:55  /  1450 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

{:2_30:}
*功能:实现简单的判断那一个月,哪一天是什么季节
   时间:2016.4.22
*/
import java.util.*;
public class demo3_2 {

        public static void main(String[] args) {
        for(int i=0;i<=10;i++){       
    System.out.println("欢迎进入小红花的日期转换季节的界面");
        @SuppressWarnings("resource")
        Scanner s=new Scanner(System.in);
        System.out.println("请输入您要查的月数");
        int a=s.nextInt();
        if(a>12||a<0){
                System.out.println("亲,没有这个月份!!!");}
        else if(a>=3&&a<=5)        {
                System.out.println(a+"月是春天");}
              //这句话的意思是:a大于等于6并且小于等于8,是个区间
        else if(a>=6&&a<=8)        {
           System.out.println(a+"月是夏天");}
        else if(a>=9&&a<=11) {System.out.println(a+"月是秋天");}
                else {System.out.println(a+"月是冬天");}
        }
        }
        }

23 个回复

倒序浏览
huaihkiss 来自手机 中级黑马 2016-4-23 14:40:33
沙发
小白表示看不懂
回复 使用道具 举报
嘿嘿,这是一段根据提示符,输入一个月份,然后他会判断出来这是春夏秋冬的哪个季节
回复 使用道具 举报
有木有大神有另外的思路,可以共同讨论下
回复 使用道具 举报
你应该把注释也打上,好让小白看得明白
回复 使用道具 举报

我来注释下,共同学习吧
回复 使用道具 举报
好的,我来注释下,大家指点下
回复 使用道具 举报
  1. import java.util.*;
  2. public class demo3_2 {

  3. public static void main(String[] args) {
  4. //遍历一下,这里的100代表可以查100次的月数,超过了100,将需要重新编译运行       
  5. for(int i=0;i<=100;i++){       
  6.     System.out.println("欢迎进入小红花的日期转换季节的界面");
  7.         @SuppressWarnings("resource")//这句话没有的话就会有警告,我也不知道原因
  8. Scanner s=new Scanner(System.in);//扫描对控制台的输入;Scanner是SDK1.5新增的一个类
  9.         System.out.println("请输入您要查的月数");
  10.         int a=s.nextInt();//调用方法
  11.         if(a>12||a<0){//如果输入的月份不在1到12之间,当然包括1和12,就会输入没有这个月份
  12.                 System.out.println("亲,没有这个月份!!!");}
  13.         else if(a>=3&&a<=5)        {//3,4,5月是春天
  14.                 System.out.println(a+"月是春天");}
  15.               //这句话的意思是:a大于等于6并且小于等于8,是个区间
  16.         else if(a>=6&&a<=8)        {//6,7,8月是夏天
  17.            System.out.println(a+"月是夏天");}
  18.         else if(a>=9&&a<=11)        {//9,10,11是秋天
  19.                 System.out.println(a+"月是秋天");}
  20.                
  21.         else {//最后一种情况就是冬天
  22.                 System.out.println(a+"月是冬天");}
  23.         }
  24.         }
  25.         }
复制代码
回复 使用道具 举报
yunmu 中级黑马 2016-4-23 21:24:43
9#
顶顶顶,表示可以模12取余,判断
回复 使用道具 举报 1 0
感谢分享~
回复 使用道具 举报
赞一个!
回复 使用道具 举报
哈哈哈,有趣
回复 使用道具 举报
用switch更方便 ~~~
回复 使用道具 举报
加油吧,奋斗!!!
回复 使用道具 举报
把日历代码加上!就是2.0版本!

002301bcqvm7nch5hm8ui7.png (9 KB, 下载次数: 33)

这事日历!把这个加上!

这事日历!把这个加上!
回复 使用道具 举报
yunmu 发表于 2016-4-23 21:24
顶顶顶,表示可以模12取余,判断

好注意,不错哦
回复 使用道具 举报
钱金磊 发表于 2016-4-24 09:19
把日历代码加上!就是2.0版本!

厉害,有 空把这个代码也传下,让学习学习
回复 使用道具 举报
xiaoxiqq 发表于 2016-4-24 01:33
用switch更方便 ~~~

嗯嗯,但若只是简单的实现这个功能话,我的那个代码还可以简化,我想看看怎样使这个程序更加的易于超控,以及简便
回复 使用道具 举报

好的,一起加油
回复 使用道具 举报

{:2_30:}{:2_30:}{:2_30:}{:2_30:}{:2_30:}{:2_30:}
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马