Java语言实现根据输入月份判断天数

代码概要

根据输入月份判断该月份的天数;
利用数组进行月份匹配,2月份单独输出天数判断结果。

代码核心

主要利用整型一维数组和for循环语句实现根据输入月份判断天数。

代码部分

Java代码

3.	import java.util.Scanner;  
4.	  
5.	public class judge_month {  
6.	    public static void main(String[] args) {  
7.	        Scanner input = new Scanner(System.in);  
8.	        System.out.println("请输入要判断天数的月份(1~12):");  
9.	        int m = input.nextInt();  
10.	        int[] array_day31 = new int[]{1, 3, 5, 7, 8, 10, 12};  
11.	        int[] array_day30 = new int[]{4, 6, 9, 11};  
12.	        if(m==2){  
13.	            System.out.println("2月份有29天或28天,需要根据年份进一步判断。");  
14.	        } else {  
15.	            for (int element : array_day31) {  
16.	                if (element == m) {  
17.	                    System.out.println(m + "月份有31天。");  
18.	                }  
19.	            }  
20.	            for (int element : array_day30) {  
21.	                if (element == m) {  
22.	                    System.out.println(m + "月份有30天。");  
23.	                }  
24.	            }  
25.	        }  
26.	    }  
27.	} 

结果示例

在这里插入图片描述

在这里插入图片描述
结果分析:
根据用户输入月份“8”,输出“8月份有31天”,可知程序运行结果正确。此外,由于2月份较为特殊,因此当用户想要通过该程序得到2月份包含的天数时,输出“2月份有29天或28天,需要根据年份进一步判断。”。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值