黑马程序员技术交流社区

标题: 我的零基础经常感觉自己写的代码很绕,这个代码还能不能再简化 [打印本页]

作者: 李金伦    时间: 2015-7-4 00:01
标题: 我的零基础经常感觉自己写的代码很绕,这个代码还能不能再简化
import java.util.Scanner;

class IfSeasonDemo
{
        public static void main(String[] args)
        {
                while(true)
                {
                System.out.println("请输入月份--------");
                Scanner sc = new Scanner(System.in);
                int season = sc.nextInt();
                String month ;
                if(season >=3 && season <=5)
                {
                                month = "是春天";
                }else if(season >=6&& season <=8)
                {
                                month = "是夏天";               
                }else if(season >=9 && season <=11)
                {
                                month = "是秋天";               
                }else if(season >12)
                {
                        month = "你哪你有这个月份吗?你真逗哦!请重新输入----";
                }else if(season ==0)
                {
                                break ;
                }else
                {
                                month = "是冬天";                    
                }
                        System.out.println("现在是:"+season+"份"+month);               
                }
        }
}
作者: rdzhang1010    时间: 2015-7-4 00:41
写多了就好了
作者: 虾米吃螃蟹    时间: 2015-7-4 07:59
也可以用switch语句
作者: 虾米吃螃蟹    时间: 2015-7-4 08:01
也可以用switch语句
作者: GiveUp    时间: 2015-7-4 13:09
=0和大于12可以合并在一起




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