黑马程序员技术交流社区
标题:
开班第三天
[打印本页]
作者:
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