黑马程序员技术交流社区

标题: 分享一段小代码 [打印本页]

作者: 小红花    时间: 2016-4-23 13:55
标题: 分享一段小代码
{: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+"月是冬天");}
        }
        }
        }
作者: huaihkiss    时间: 2016-4-23 14:40
小白表示看不懂
作者: 小红花    时间: 2016-4-23 17:31
嘿嘿,这是一段根据提示符,输入一个月份,然后他会判断出来这是春夏秋冬的哪个季节
作者: 小红花    时间: 2016-4-23 19:55
有木有大神有另外的思路,可以共同讨论下

作者: 哦哈哟    时间: 2016-4-23 20:29
你应该把注释也打上,好让小白看得明白
作者: 小红花    时间: 2016-4-23 20:37
huaihkiss 发表于 2016-4-23 14:40
小白表示看不懂

我来注释下,共同学习吧
作者: 小红花    时间: 2016-4-23 20:39
好的,我来注释下,大家指点下
作者: 小红花    时间: 2016-4-23 21:05
  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
顶顶顶,表示可以模12取余,判断
作者: tb247500a    时间: 2016-4-23 22:22
感谢分享~
作者: zhangzhibo    时间: 2016-4-23 23:07
赞一个!
作者: 狂歌易水滨    时间: 2016-4-24 01:26
哈哈哈,有趣
作者: xiaoxiqq    时间: 2016-4-24 01:33
用switch更方便 ~~~
作者: liudh1    时间: 2016-4-24 07:29
加油吧,奋斗!!!
作者: 钱金磊    时间: 2016-4-24 09:19
把日历代码加上!就是2.0版本!

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

这事日历!把这个加上!

这事日历!把这个加上!

作者: 小红花    时间: 2016-4-24 10:11
yunmu 发表于 2016-4-23 21:24
顶顶顶,表示可以模12取余,判断

好注意,不错哦
作者: 小红花    时间: 2016-4-24 10:13
钱金磊 发表于 2016-4-24 09:19
把日历代码加上!就是2.0版本!

厉害,有 空把这个代码也传下,让学习学习
作者: 小红花    时间: 2016-4-24 10:18
xiaoxiqq 发表于 2016-4-24 01:33
用switch更方便 ~~~

嗯嗯,但若只是简单的实现这个功能话,我的那个代码还可以简化,我想看看怎样使这个程序更加的易于超控,以及简便
作者: 小红花    时间: 2016-4-24 10:19
liudh1 发表于 2016-4-24 07:29
加油吧,奋斗!!!

好的,一起加油
作者: 小红花    时间: 2016-4-24 10:23
狂歌易水滨 发表于 2016-4-24 01:26
哈哈哈,有趣

{:2_30:}{:2_30:}{:2_30:}{:2_30:}{:2_30:}{:2_30:}
作者: 哇咔咔学IT    时间: 2016-4-24 12:40
顶一下{:2_32:}
作者: MasterLHH    时间: 2016-4-24 12:47
钱金磊 发表于 2016-4-24 09:19
把日历代码加上!就是2.0版本!

分享一下代码吧,非常感谢
作者: 钱金磊    时间: 2016-4-24 22:17
MasterLHH 发表于 2016-4-24 12:47
分享一下代码吧,非常感谢

日历
http://bbs.itheima.com/thread-293057-1-1.html
(出处: 黑马程序员IT技术论坛)

作者: 钱金磊    时间: 2016-4-24 22:19
小红花 发表于 2016-4-24 10:13
厉害,有 空把这个代码也传下,让学习学习

日历
http://bbs.itheima.com/thread-293057-1-1.html
(出处: 黑马程序员IT技术论坛)





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