黑马程序员技术交流社区
标题: Java_编程实例(4) [打印本页]
作者: 15732622419 时间: 2016-7-28 07:50
标题: Java_编程实例(4)
需求:
设计一个程序,键盘输入月份,控制条输出季节.3,4,5春季/6,7,8夏季/9,10,11秋季/12,1,2冬季
public class Test3 {
public static void main(String[] args) {
method();
method2();
}
// 方式一:
private static void method() {
// 1.创建键盘录入对象
Scanner sc = new Scanner(System.in);
// 2.提示用户输入int类型的数据
System.out.println("请输入一个1~12之间的整数:");
// 3.接收用户输入的数字
int monthNum = sc.nextInt();
if (monthNum > 12 || monthNum < 1){
System.out.println("您输入的月份有误....");
} else if (monthNum >= 9 &&monthNum <= 11) {
System.out.println("秋季");
} else if (monthNum >= 6 &&monthNum <= 8) {
System.out.println("夏季");
} else if (monthNum >= 3 &&monthNum <= 5) {
System.out.println("春季");
} else {
System.out.println("冬季");
}
}
// 方式二:
private static void method2() {
// 1.创建键盘录入对象
Scanner sc = new Scanner(System.in);
// 2.提示用户输入int类型的数据
System.out.println("请输入一个1~12之间的整数:");
// 3.用户接收输入的数字
int monthNum = sc.nextInt();
// 4.通过switch进行判断,并输出对应的月份
switch (monthNum) {
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
default:
System.out.println("您输入的月份有误....");
break;
}
}
}
作者: 时光若止 时间: 2016-7-28 09:11
哥们的包没导 import java.util.Scanner; 在最前面应该导包.
作者: 15732622419 时间: 2016-7-28 17:54
恩恩,,有道理
作者: 东东瑞 时间: 2016-7-28 21:06
这个厉害了。。。。。
作者: pwn582253080 时间: 2016-7-28 21:09
可以可以 又学习到了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |