急:java新手问题:

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:04:03
public class Run{
public static void main(String args[ ]){
int n=2008;
if((n%4==0&&n%100!=0)||(n%400=0)){
System.out.println("这一年是闰年");
}
else{
System.out.println("这一年不是闰年");
}
}
}
判断闰年的 :
第四行显示“意外的类型”。高手指点一下是怎么了

if((n%4==0&&n%100!=0)||(n%400=0)){

这句应该把n%400=0的=写成==

n%400=0
改成
n%400==0

n%400 = 0
这里应该是n%400 == 0
你掉了个等号,这里是判断不是赋值

if((n%4==0&&n%100!=0)||(n%400=0)){ }
n%400=0 应该 改为:n%400==0
JAVA 中"="表示的应该是赋值吧,
要判断 应该用"==";

if语句有问题吧

if((n%4==0&&n%100!=0)||(n%400==0))