判断季节,是春夏秋冬哪一个季节

本文介绍如何使用Java编写程序,通过用户输入的月份,判断并输出其所属的季节。代码中利用switch语句简化了季节判断逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:

/*一年有12个月,分属于春夏秋冬四个季节,键盘录入一个月份,请用程序判断该月份属于哪个季节,并输出*/

package study;
/*一年有12个月,分属于春夏秋冬四个季节,键盘录入一个月份,请用程序判断该月份属于哪个季节,并输出*/

import java.util.Scanner;
public class eg5 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个月份");
        int mon = sc.nextInt();
        /*switch (mon){
            case 1:
                System.out.println(mon+"属于冬季");
                break;
            case 2:
                System.out.println(mon+"属于春季");
                break;
            case 3:
                System.out.println(mon+"属于春季");
                break;
            case 4:
                System.out.println(mon+"属于春季");
                break;
            case 5:
                System.out.println(mon+"属于夏季");
                break;
            case 6:
                System.out.println(mon+"属于夏季");
                break;
            case 7:
                System.out.println(mon+"属于秋季");
                break;
            case 8:
                System.out.println(mon+"属于秋季");
                break;
            case 9:
                System.out.println(mon+"属于秋季");
                break;
            default:
                System.out.println(mon+"属于冬季");
        }*/

        /*if(mon>=1 &&mon<=2){
            System.out.println(mon+"是冬季");
        }
        else if(mon>2 && mon<=5){
            System.out.println(mon+"是春季");
        }
        else if (mon>5 && mon<=7){
            System.out.println(mon+"是夏季");
        }
        else if (mon>7 && mon<=10){
            System.out.println(mon+"是秋季");
        }
        else {
            System.out.println(mon+"是冬季");
        }*/


        //case 穿透
        switch (mon){
            case 1:
            case 2:
            case 12:
                System.out.println(mon+"属于冬季");
                break;
            case 3:
            case 4:
            case 5:
                System.out.println(mon+"属于春季");
                break;
            default:
                System.out.println("输入有误");

        }


    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值