2014-03-14 57 views
0

「在Java中實現您的算法。爲全局變量中的測試運行提供參數。」 爲全局變量中的測試運行提供參數意味着什麼?在全局變量中運行測試

+0

您可以提供一個程序的輸入參數以不同的方式:通過鍵盤,在文件中,作爲命令行參數,或在一個全局變量(也有可能是幾個例子)。例如,如果它是通過鍵盤輸入的,那麼它實際上是您的程序的用戶通過輸入。如果它通過一個全局變量,那麼通常是誰有權訪問你的代碼(可能是你或者你提交這個練習的人,我想)。 –

+0

@barakmanos在我的情況下,我有一個方法,必須進行測試。我能以哪種方式提供全局變量?也許一個人會測試它,可以修改它的參數? – user3417818

回答

0

這意味着你的程序應該或多或少這樣的:

public class Test 
{ 
    private static final int INPUT_ARG = ...; 
    public static void main(String[] args) throws Exception 
    { 
     ... 
    } 
    ... 
} 

可以以各種方式提供輸入參數的程序:

  • 內的輸入文件。
  • 通過鍵盤。
  • 作爲命令行參數。
  • 在您的程序中硬編碼。

在這種情況下,系統會要求您使用上面提到的最後一個選項,並在您的代碼中將輸入參數硬編碼爲全局變量。在所有其他選項中,程序的用戶可以更改輸入參數,而無需重新編譯程序。但在後一種情況下,只有那些有權訪問程序源代碼的人才能更改輸入參數。

+0

謝謝你,很好的回答! – user3417818

+0

不客氣:) –