Scanner input = new Scanner(System.in); System.out.println("请输入年份:"); int year = input.nextInt(); if(year%4==0 && year%100!=0 || year%400=0){//error:Operator '||' cannot be applied to 'boolean', 'int' System.out.println(year + "是闰年"); }else { System.out.println(year +"不是闰年"); }
if语句括号内的year%400=0少了一个等于号,加上一个等于号就能运行了。
"="和"=="的区别:
“=”是赋值运算。
“==”是判断两个值否相等。