2015-10-25 34 views
-1

我在這裏要做的所有事情都是用戶從「displayMenu」方法控制主方法中上面的switch語句的整數。但我得到以下錯誤在這張照片時,我編譯:java編程錯誤:實際和形式參數列表的長度不同

this is the error message I get when I compile

下面是相關代碼:

公共靜態無效的主要(字串[] args) {

int userChoice = displayMenu(); 

    switch(userChoice) 
    { 
     case 1: 

      break; 

     case 2: 

      break; 

     case 3: 

      break; 

     case 4: 

      break; 

     case 5: 

      break; 
    } 
} 

public static int displayMenu(int userSelection) {
Scanner keyboard = new Scanner(System.in);

userSelection = keyboard.nextInt(); 

    return userSelection; 

} 

這個錯誤是什麼意思?

回答

0

您應該從displayMenu方法中刪除參數。使用替代

public static int displayMenu() 

public static int displayMenu(int userSelection) 
0

這個錯誤告訴你到底發生了什麼錯誤:你在沒有參數的情況下調用displayMenu,並且它需要一個int值。

相關問題