多语言展示
当前在线:176今日阅读:176今日分享:34

java 平年闰年的判断,并输出月份天数

编程题:给定年份和月份,判断该月下有多少天。说明:1月份:312月份:平年28,闰年293月份:314月份:305月份:316月份:307月份:318月份:319月份:3010月份:3111月份:3012月份:31
方法/步骤
1

package zixi_3;public class l2 { public static void main(String[] args) { //int i=2000; //if(i%4==0&&i%100==0||i%400==0){System.out.println(i+'是闰年');} //else{System.out.println(i+'是平年');} int i=2001; String str=(i%4==0&&i%100==0||i%400==0)?'闰年':'平年'; System.out.println(i+str); }}

2

//int i=2000;//if(i%4==0&&i%100==0||i%400==0){System.out.println(i+'是闰年');}//else{System.out.println(i+'是平年');}这是第二种方法,判断。

3

public class lian3 { public static void main(String[] args) { int year = 2017; int month = 7; if (year % 4 == 0 && year % 100 == 0 || year % 400 == 0) {

4

System.out.println(year + '是闰年');} else {System.out.println(year + '是平年');}if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {System.out.println(month + '月份有31天。');} else if (month == 4 || month == 6 || month == 9 || month == 11) {

5

System.out.println(month + '月份有30天。');} else if (month == 2) {if (year % 4 == 0 && year % 100 == 0 || year % 400 == 0) {System.out.println(month + '月份有29天。');}else {System.out.println(month + '月份有28天。');}}}}

6

给定年份和月份,判断该月下有多少天。首先判断平年闰年,输出。然后把月份分成三部分,1,3,5,7,8,10,12为31天,2月份两种情况,嵌套if语句。即可

注意事项

使用英文输入法

推荐信息