我正在通过Java工作24小时书(这实际上相当不错)并遇到了一个问题,因为简单的测试程序没有识别我在配置窗口中放入的参数,我是完全遵循书面说明并尝试使用不同的代码片段无效。
这是最新的脚本,注意'没有参数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
建立成功(总时间:0秒)
答案 0 :(得分:3)
在项目标签中右键单击项目的最顶层节点,然后单击 属性 。
在项目属性中,单击 运行 ,然后在 Arguments:中输入适当的值。然后点击 确定
单击 运行 工具栏按钮(或通过运行菜单)运行项目。如果提示输入主类,请选择newSqrt。你应该看到合适的输出。