Java 使用NetBeans和命令行参数

Java 使用NetBeans和命令行参数,java,netbeans,Java,Netbeans,我是java新手,我知道这不是家庭作业,但我需要帮助。我已经用java键入了一个程序,我需要在命令行参数中传递值,这就是我遇到的问题,我非常理解如何做到这一点。这是我需要回答的问题 (编写一个应用程序,使用增强的for语句对命令行参数传递的双精度值求和。[提示:使用类double的静态方法parseDouble将字符串转换为双精度值。] 这是我的密码 public class Enhanced { public static void main(String[] args) {

我是java新手,我知道这不是家庭作业,但我需要帮助。我已经用java键入了一个程序,我需要在命令行参数中传递值,这就是我遇到的问题,我非常理解如何做到这一点。这是我需要回答的问题

(编写一个应用程序,使用增强的for语句对命令行参数传递的双精度值求和。[提示:使用类double的静态方法parseDouble将字符串转换为双精度值。]

这是我的密码

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下运行应用程序时如何指定命令行参数:

  • 项目选项卡下,右键单击项目并选择属性
  • 在“项目属性”对话框的“类别”下,选择“运行”
  • arguments字段中输入命令行参数
  • 单击确定
    此后,每次运行项目时都将使用您输入的参数。

    非常感谢您,我发现我做错了什么,我右键单击并以这种方式运行程序,而我需要做的只是按下绿色的播放按钮。我感谢你的帮助,再次感谢你。