0

else如果紧随其后,为什么此代码有效if

if (GPA > 3.8);

else  
   System.out.println("words");

但是,如果我在“if”和“else”之间添加一个语句,例如:

if (GPA > 3.8);
   System.out.println("words");

else  
   System.out.println("words");

我收到一个错误,说else需要一个if

4

1 回答 1

6

分号终止if块,删除它

if (GPA > 3.8); // <-- here

应该

if (GPA > 3.8)
于 2014-10-09T19:03:19.903 回答