2017-05-25 59 views
-1
import java.util.*; 

public class ttttt 
{ 
    public static void main (String [] args) 
    { 
     Scanner kb = new Scanner(System.in); 
     System.out.println("Please enter a grade >> "); 
     String grade = kb.nextLine(); 

     if (grade.equalsIgnoreCase("High Distinction")) 
     { 
      System.out.println("Very well done"); 
     } 
     else if (grade.equalsIgnoreCase("Pass"); 
     { 
      System.out.println("well done"); 
     } 
     else if (grade.equalsIgnoreCase("not pass"); 
     { 
      System.out.println("need to work harder"); 
     } 
     else 
     { 
      System.out.println("Questions are a good thing"); 
     } 
    } 
} 

我得到一個錯誤「否則如果沒有」。這裏有什麼問題?我已經正確使用了分號。我忘記了語法嗎?編譯錯誤「沒有別的,如果」

+0

縮進你的代碼和錯誤將單獨彈出。 – Juan

+0

請用有問題的語言標記您的帖子。 –

回答

4

else if (grade.equalsIgnoreCase("Pass");不會在年底

0

需要;您在這裏缺少一個支架:

else if (grade.equalsIgnoreCase("not pass"); 
    { 
    System.out.println("need to work harder"); 
    } 

它看起來像你缺少了幾架。

+0

謝謝了! – Rino

+1

問題是多餘的分號。 –