A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15732622419 中级黑马   /  2016-7-28 07:50  /  700 人查看  /  4 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

需求:
设计一个程序,键盘输入月份,控制条输出季节.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;
                            }
              }
}

4 个回复

倒序浏览
哥们的包没导 import java.util.Scanner; 在最前面应该导包.
回复 使用道具 举报
恩恩,,有道理
回复 使用道具 举报
这个厉害了。。。。。
回复 使用道具 举报
可以可以    又学习到了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马