Java 如果/否则不是';他不工作,说其他人需要一个if

Java 如果/否则不是';他不工作,说其他人需要一个if,java,if-statement,jgrasp,Java,If Statement,Jgrasp,如果else紧跟在if后面,则此代码为什么会起作用,如: if (GPA > 3.8); else System.out.println("words"); 但是,如果我在“if”和“else”之间添加一个语句,比如: 我收到一个错误,说else需要if?分号终止if块,将其删除 if (GPA > 3.8); // <-- here 分号终止块,如果块,则将其删除 if (GPA > 3.8); // <-- here if (GPA >

如果
else
紧跟在
if
后面,则此代码为什么会起作用,如:

if (GPA > 3.8);

else  
   System.out.println("words");
但是,如果我在“if”和“else”之间添加一个语句,比如:


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

分号终止
if
块,将其删除

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

分号终止
块,如果
块,则将其删除

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