Java,第二次作业——一个月中的日期

题目:

(—个月中的日期)编写一个程序,提示用户输入一个年份和一个月份名称的前三个字
母(第一个字母使用大写形式),显示该月中的天数。下面是运行示例:
在这里插入图片描述

	public static void f5()
				{
					System.out.print("Enter a year :  ");
					int year=input.nextInt();
					System.out.print("Enter a month  (first three letters with the first letter in uppercase)  :  ");
					Scanner in = new Scanner(System.in);
					String month=in.nextLine();
					String m1="Jan",m2="Feb",m3="Mar",m4="Apr",m5="May",m6="Jun",m7="Jul",m8="Aug",m9="Sep",m10="Oct",m11="Nov",m12="Dec";
					if(month.equals(m2))
					{
						if(((year % 4 ==0 && year % 100!=0)||(year %400 ==0)))
							//如果某年可以被4整除而不能被100整除,或者可以被400整除,那么这一年就是闰年
							System.out.printf("%s %d has 29 days",month,year);
						else 
							System.out.printf("%s %d has 28 days",month,year);
					}
						
					 if (month.equals(m1)||month.equals(m3)||month.equals(m5)||month.equals(m7)||month.equals(m8)||month.equals(m10)||month.equals(12))
						System.out.printf("%s %d has 31 days",month,year);
					 if (month.equals(m4)||month.equals(m6)||month.equals(m9)||month.equals(m11))
						System.out.printf("%s %d has 31 days",month,year);
						
				}
				
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值