如果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
?
答案 0 :(得分:6)
分号终止if
块,将其删除
if (GPA > 3.8); // <-- here
应该是
if (GPA > 3.8)