基础JAVA编程题目求大神详细解答,谢谢!
题目:利用switch(输入年和月,输出对应年月包含的天数)注意闰年2月28天,平年29天,要有区别...
题目:利用switch(输入年和月,输出对应年月包含的天数)
注意闰年2月28天,平年29天,要有区别 展开
注意闰年2月28天,平年29天,要有区别 展开
1个回答
展开全部
import java.util.Scanner;
public class Days {
public static void main(String[] args) {
int years,month;
Scanner reader=new Scanner(System.in);
years=reader.nextInt();
month=reader.nextInt();
switch(month){
case 1:System.out.println("31");break;
case 2:if((years%400==0)||(years%100!=0&&years%4==0))
System.out.println("29");
else System.out.println("28");
break;
case 3:System.out.println("31");break;
case 4:System.out.println("30");break;
case 5:System.out.println("31");break;
case 6:System.out.println("30");break;
case 7:System.out.println("31");break;
case 8:System.out.println("31");break;
case 9:System.out.println("30");break;
case 10:System.out.println("31");break;
case 11:System.out.println("30");break;
case 12:System.out.println("31");break;
}
}
}
public class Days {
public static void main(String[] args) {
int years,month;
Scanner reader=new Scanner(System.in);
years=reader.nextInt();
month=reader.nextInt();
switch(month){
case 1:System.out.println("31");break;
case 2:if((years%400==0)||(years%100!=0&&years%4==0))
System.out.println("29");
else System.out.println("28");
break;
case 3:System.out.println("31");break;
case 4:System.out.println("30");break;
case 5:System.out.println("31");break;
case 6:System.out.println("30");break;
case 7:System.out.println("31");break;
case 8:System.out.println("31");break;
case 9:System.out.println("30");break;
case 10:System.out.println("31");break;
case 11:System.out.println("30");break;
case 12:System.out.println("31");break;
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询