输入月份和年份显示这个月的天数,例如:程序显示“2022年3月有31天”
判断是否为闰年月份是否为2月:
((year % 4 ==0 && year % 100 != 0) || (year % 400 == 0)) && month == 2
&&的优先级高于||,而且是左结合。
import java.util.Scanner;
public class yuetianshu {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入年份:");
int year = input.nextInt();
System.out.print("请输入月份:");
int month = input.nextInt();
if(((year % 4 ==0 && year % 100 != 0) || (year % 400 == 0)) && month == 2)
{
System.out.println(year +"年" + month + "月有29天");
}
else {
switch (month) {
case 1:System.out.println(year +"年" + month + "月有31天");break;
case 2:System.out.println(year +&#