写java的时候if else部分一直报错,说是有语法错误。。没看出来哪儿错了啊。。求指导!!

2025-02-24 01:57:09
推荐回答(4个)
回答1:

if条件下的可执行语句如果大于一条,那么执行语句应该放在 {  }  里面 


即  { 

 }   这样


希望能帮到你

回答2:

if(year1%400==0||(year1%4==0&&year1%100!=0)){
leapyear=true;
dayNum=dayNum+366;
}else{
leapyear=false;
dayNum=dayNum+365;
}

应该这么写,当有else条件分支时 需要打上{}.

回答3:

if(){
.....
}else{
.....
}
如果不用大括号 ,那么作用域是一行 。你写了两行else找不到上面的if当然报错了

回答4:

if()
{
}
else
{
}