0

我正在 24 小时内完成 Java 手册(这实际上非常好)并且遇到了一个问题,即简单的测试程序无法识别我在配置窗口中输入的参数,我正在按照说明进行操作完全按照书面形式尝试使用不同的代码片段,但无济于事。

这是最新的脚本,请注意 'No arguments println...

class newSqrt {
    public static void main(String[] args) {
        int number = 144;
        if (args.length > 0) {
            number = Integer.parseInt(args[0]);
        } else {
            System.out.println("No arguments!");
        }
        System.out.println("The square root of "
            + number + " is " + Math.sqrt(number));
    }
}

我粘贴了配置的屏幕截图,清楚地显示了参数 100,所以我应该看到 100 的平方根,但我得到下面的输出清楚地证明它只是忽略了配置中的参数。我敢肯定,我不是唯一遇到这种情况的人,我尝试了各种谷歌搜索,但没有任何帮助找到问题所在。

运行:
没有参数!
144 的平方根为 12.0
BUILD SUCCESSFUL(总时间:0 秒)

4

1 回答 1

3

右键单击Projects选项卡中项目的最顶部节点,然后单击Properties

替代文字

Project Properties中,单击Run,然后在Arguments:中输入适当的值。然后点击确定

替代文字

通过单击“运行”工具栏按钮(或通过“运行”菜单)运行项目。如果提示输入主类,请选择 newSqrt。您应该会看到相应的输出。

替代文字

于 2011-01-03T19:06:25.797 回答