2014-10-09 110 views
0

爲什麼此代碼的工作,如果else緊隨if這樣的:if/else語句不工作,並說其他需要如果

if (GPA > 3.8); 

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

但是,如果我添加了「如果」之間聲明和「別人」,如:

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

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

我得到一個錯誤說的else需要一個if

回答

6

分號結束if塊,將其刪除

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

應該是

if (GPA > 3.8)