2015-10-21 56 views
0

我在做什麼只是爲了一個測試練習,我認爲它做得很好,但我越來越,我認爲是範圍問題。它說,「團隊不能解決變量類型」,我已經嘗試了一些我認爲會解決的問題,但他們沒有奏效。這裏是代碼:變量不在範圍內(我認爲),但不知道如何解決它

import java.util.Scanner; 公共類fundamentalsofgame {

public String hteam; 
public String cteam; 

public String teams(String hometeam, String compteam){ 
    String hteam = hometeam; 
    String cteam = compteam; 


    return "The teams are " + hteam + " vs " + cteam; 

} 

public static void main(String[] args){ 

    Scanner scanner = new Scanner(System.in); 
    String hometeam; 
    String awayteam = "New England Cheatriots"; 

    hometeam = scanner.next(); 

    teams team = new teams(hometeam, awayteam); //error 

} 

} 
+0

'teams'是一種方法不是構造。閱讀doc – sam

+0

上的教程另外,大寫類名稱。 – chrylis

回答

1

teams是一種方法,而不是你的類名代替它的是fundamentalsofgame。所以你需要製作fundamentalsofgame的對象,並調用teams方法。更改此:

teams team = new teams(hometeam, awayteam); //error 

fundamentalsofgame obj = new fundamentalsofgame(); 
fundamentalsofgame.teams(hometeam, awayteam); 
+0

謝謝。我知道了。這是一個漫長的一天。 – Tyler

相關問題