Java基础根据年份和月份,输出该月的天数(Days2.java)功能描述:本程序演示了利用switch语句实现根据年份和月份,输出该月的天数的功能。根据万年历规定1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,闰年的2月有29日,其它年份2月有28日。闰年指能被4整除不能被100整除;或者能被400整除的年份。
public class Days2 {public static void main(String[] args) {int year = 2000;int month = 2;int days = 0;days=switch(month){ case 1,3,5,7,8,10,12->;31; case 4,6,9,11->;30; case 2->; ((year%4==0&&year%100!=0)||year%400== 0)?29:28;default->;0;};System.out.printf("%d年%d月有%s天!",year,month,days);}}
举一反三
- 输入年号和月份,输出这一年该月的天数。(提示:1,3,5,7,8,10和12月为31天。闰年(能被4整除但不能被100整除,或者直接能被400整除的年份)2月为29天,非闰年2为28天,其余月份均为30天。)
- 【简答题】在控制台输入年份,输出这个年份是平年还是闰年 闰年条件: 1)能被4整除,并且不能被100整除 2)能被400整除
- 从键盘输入一个年份,判定其是否是闰年,如果是闰年,输出“闰年”,否则输出“非闰年”。判断闰年的条件: 1 能被4整除但不能被100整除的年份是闰年; 2 能被400整除的年份是闰年。 提示: 如果a%4==0, 则a能被4整除
- 【单选题】判断一个年份是不是闰年的算法是()。 A. 能被4整除的年份是闰年 B. 能被4整除且能被100整除的年份是闰年,否则不是 C. 能被400整除的年份才是闰年 D. 能被4整除,且不能被100整除的年份;或者能被400整除的年份
- 输出闰年 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除
内容
- 0
请编写p2.php文件,输出2000---3000年中所有的闰年,能被4整除不能被100整除的年份,或者能被400整除的年份。
- 1
【例1】创建一个类LeapYear,要求:键盘输入一个年份,判断是否为闰年闰年的条件:(1)年份能被4整除,但不能被100整除(2)年份能被400整除
- 2
编写程序,根据输入的年份(4位整数),判断该年份是否是闰年。 【提示】 (1)如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除,也为闰年。 (2)判断一个数x是否能被400整除,可以用x%400==0是否成立来表示
- 3
编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年
- 4
用户输入一个年份,编程程序判断是否是闰年,如果看年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除,也是闰年。