簡體   English   中英

為什么參數在eclipse中不起作用?

[英]Why aren't arguments working in eclipse?

我正在嘗試學習如何使用Java進行編碼,現在我只是在使用Eclipse學習自變量。 我正在閱讀《 24小時內的Sam's Teach Yourself Java 》一書,並且完全閱讀這本書; 但是,它不能在日食中工作。 我的代碼如下:

public class BlankFiller {
    public static void main(String[] args) {
        System.out.println("The " + arguments[0]
                + " " + arguments[1] + " fox "
                + "jumped over the "
                + arguments[2] + " dog.");
    }
}

然后,我進入“運行”“運行配置” →“ 參數”,然后在“程序參數”選項卡中輸入“ reromingent紫色乳糖不耐受的”,點擊“應用”,然后運行,但它給了我這個錯誤:

Exception in thread "main" java.lang.Error: Unresolved compilation problem
        arguments cannot be resolved to a variable
        arguments cannot be resolved to a variable
        arguments cannot be resolved to a variable

        at BlankFiller.main(BlankFiller.java:4)

我究竟做錯了什么?

您為形式參數args命名,但是您嘗試在方法的主體中使用變量arguments 更改一個或另一個,使它們匹配。

順便說一句-歡迎來到SO。 將來,請不要將您的代碼發布在這樣的單獨網站上。 除非絕對有必要這樣做,否則將與問題本身直接相關的所有內容包括在內。

嘗試這個:

public static void main(String[] arguments)

您已將String[]參數命名為args ,但將其作為arguments引用了。 您使用的名稱並不重要-只要兩個部分都相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM