黑马程序员技术交流社区

标题: 开班第三天 [打印本页]

作者: wx_HWRW5aF7    时间: 2015-7-8 23:09
标题: 开班第三天
import java.util.Scanner;
class Day3Practise1 {
        public static void main(String[] args) {
                String month;
                int num = 0;
                System.out.println("请输入季节:");
                Scanner sc = new Scanner(System.in);
                 while (true)
                 {
                        num = sc.nextInt();
                        if (num < 1 || num >12)
                        {
                                month = "error";
                        }
                        else if (3 <= num && num<=5)
                        {
                                month = "春";
                        }       
                        else if (6 <= num && num<=8)
                        {
                                month = "夏";
                        }
                        else if (7 <= num && num<=9)
                        {
                                month = "秋";
                        }
                        else
                        {
                                month = "冬";
                        }
                        System.out.println(num+"月是:"+month+"季");
                }
        }
}
/*求大神支招,怎样键盘输入几组数字 按下回车键后 程序直接执行完,而不是还在那里等待 键盘输入
D:\JAVAEE学习\JAVA程序\试验程序>java Day3Practise1
请输入季节:
1 2 3 5 5
1月是:冬季
2月是:冬季
3月是:春季
5月是:春季
5月是:春季


次数在等待键盘输入
  
要改动后直接运行至程序结束
求支招!!!!!
*/



作者: 任文龙    时间: 2015-7-8 23:11
添加无限循环试试,for(;;)
作者: 逆袭白富美    时间: 2015-7-8 23:12
厉害看都看不懂
作者: limingdada    时间: 2015-7-8 23:16
设置一个计数器
int count=0;
然后while()里面不要用true,写count<5
System.out.println(num+"月是:"+month+"季");下面加一句count++;
可以达到你要的效果,输入5个数字后,循环结束,程序结束。

作者: 莫名12301    时间: 2015-7-8 23:18
逆袭白富美 发表于 2015-7-8 23:12
厉害看都看不懂

看的懂,但我还是不会啦:):),哈哈
作者: wx_HWRW5aF7    时间: 2015-7-8 23:18
不要通过 int类型的数字量 控制 程序结束,例如:if(x==50){break;}
作者: micro_hx    时间: 2015-7-8 23:57
这个简单啊,前提是你要学会数组啊。。。
作者: jake_liu    时间: 2015-7-9 16:57
基础班吗?
作者: 闫文强    时间: 2015-7-9 17:51
我还在基础班中学习…………:'(加油
作者: 胡家兵    时间: 2015-7-9 18:16
导包:import java.util.Scanner
创建对象 Scanner sc=new Scanner(System.in);
调用方法int number=sc.nextInt();
作者: zhand    时间: 2015-7-9 20:02
不错不错啊
作者: zhand    时间: 2015-7-9 20:06
不错不错啊




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