Java 使用NetBeans和命令行参数
我是java新手,我知道这不是家庭作业,但我需要帮助。我已经用java键入了一个程序,我需要在命令行参数中传递值,这就是我遇到的问题,我非常理解如何做到这一点。这是我需要回答的问题 (编写一个应用程序,使用增强的for语句对命令行参数传递的双精度值求和。[提示:使用类double的静态方法parseDouble将字符串转换为双精度值。] 这是我的密码Java 使用NetBeans和命令行参数,java,netbeans,Java,Netbeans,我是java新手,我知道这不是家庭作业,但我需要帮助。我已经用java键入了一个程序,我需要在命令行参数中传递值,这就是我遇到的问题,我非常理解如何做到这一点。这是我需要回答的问题 (编写一个应用程序,使用增强的for语句对命令行参数传递的双精度值求和。[提示:使用类double的静态方法parseDouble将字符串转换为双精度值。] 这是我的密码 public class Enhanced { public static void main(String[] args) {
public class Enhanced {
public static void main(String[] args) {
Double total = 0.0;
for (String number : args) {
total += Double.parseDouble(number);
}
//print total
System.out.printf("Total of array elements: %f%n", total);
}
}
首先,您需要使用下面的命令编译代码
javac Enhanced.java
它将编译您的程序并为其准备一个类文件,然后您需要按照其他答案中的指定运行该类
java Enhanced 3.2 2.12 5.83
以下是在NetBeans下运行应用程序时如何指定命令行参数:
此后,每次运行项目时都将使用您输入的参数。非常感谢您,我发现我做错了什么,我右键单击并以这种方式运行程序,而我需要做的只是按下绿色的播放按钮。我感谢你的帮助,再次感谢你。