zoukankan      html  css  js  c++  java
  • 键盘录入月份,输出对应的季节(if…else或switch实现)

    package ren.redface.demo;
    
    import java.util.Scanner;

    /*
    * 需求:键盘录入一个月份,输出该月份对应的季节。
    * 一年有四季
    * 3,4,5 春季
    * 6,7,8 夏季
    * 9,10,11 秋季
    * 12,1,2 冬季
    *
    * 分析:
    * A:键盘录入一个月份,用Scanner实现
    * B:判断该月份是几月,根据月份输出对应的季节
    * if
    * switch
    */

    public class Test {
        public static void main(String[] args) {
            // 键盘录入一个月份,用Scanner实现
            Scanner sc = new Scanner(System.in);
    
            // 接收数据
            System.out.println("请输入一个月份(1-12):");
            int month = sc.nextInt();
    
            // 判断该月份是几月,根据月份输出对应的季节
            if(month==1 || month==2 || month==12) {
                System.out.println("冬季");
            }else if(month==3 || month==4 || month==5) {
                System.out.println("春季");
            }else if(month==6 || month==7|| month==8) {
                System.out.println("夏季");
            }else if(month==9 || month==10 || month==11) {
                System.out.println("秋季");
            }else {
                System.out.println("你输入的月份有误");
            }
        }
    }
    package ren.redface.demo;
    
    import java.util.Scanner;
    
    /*
     * 需求:键盘录入一个月份,输出该月份对应的季节。
     *         一年有四季
     *         3,4,5    春季
     *         6,7,8    夏季
     *         9,10,11    秋季
     *         12,1,2    冬季
     * 
     * 分析:
     *         A:键盘录入一个月份,用Scanner实现
     *         B:判断该月份是几月,根据月份输出对应的季节
     *             if
     *             switch
     * 
     * case穿透。
     */
    public class Test2 {
        public static void main(String[] args) {
            // 键盘录入一个月份,用Scanner实现
            Scanner sc = new Scanner(System.in);
    
            // 接收数据
            System.out.println("请输入月份(1-12):");
            int month = sc.nextInt();
    
            //通过case穿透现象改进代码
            switch(month) {
            case 1:
            case 2:
            case 12:
                System.out.println("冬季");
                break;
            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;
            default:
                    System.out.println("你输入的月份有误");
                    break;
            }
        }
    }
  • 相关阅读:
    解决Cannot delete or update a parent row: a foreign key constraint fails的mysql报错
    zabbix4.2绘制网络拓扑图-添加链路速率
    zabbix 添加宏变量
    238_Product of Array Except Self
    122_Best Time to Buy and Sell Stock II
    260_Single Number III
    C# 比较时间问题
    226_Invert Binary Tree
    100_Same Tree
    283_Move Zeroes
  • 原文地址:https://www.cnblogs.com/ooo888ooo/p/12689238.html
Copyright © 2011-2022 走看看