java编程,在命令行提示符下运行程序,想同时带有命令行参数,怎么实现?

(1)D:\>java DoubleSum 2.5 4.8 7.0 9.0 即运行的时候带入参数,计算,问不是运行之后再输入。 (2)D:\>java DoubleSum "2.5 4.8 7.0 9.0"

1. public class DoubleSum1 { static double sum = 0; public static void main(String args[]) { double a[] = new double[args.length]; for(int i=0;i<args.length;i++) { a[i] = Double.parseDouble(args[i]); } for(int i=0;i<a.length;i++) { sum+=a[i]; } System.out.println("和为:"+sum); } } 2. public class DoubleSum { static double sum; public static void main(String args[]) { String s1 = new String(args[0]); String s2[] = s1.split(" "); double d[] = new double[s2.length]; for(int i =0;i<s2.length;i++) { d[i] = Double.parseDouble(s2[i]); sum+=d[i]; } System.out.println("和为:"+sum); } }
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用命令行运行java程序及输入main函数参数的输入
执行文件名称和参数、参数之间均使用空格隔开。例如,在linux下运行程序.\/a.out 1 2 ,可执行文件名称为.\/a.out,参数1为字符串1,参数2为2。如果按照这种方法执行,命令行字符串将作为实际参数传递给main函数。具体为:(1) 可执行文件名称和所有参数的个数之和传递给argc;所以上面的argc=3 (2)...

运行java类的时候,希望弹出cmd输出参数,可行么?求具体方法
可以的 比如你写了一个test.java的类 public class test{ public static void main(String[] args){ if(args.length!=null&&args.length>0) system.out.println(args[0]); }}编译成class后 你在 cmd 执行的时候 输入 java test 参数1 程序就会输出 参数1 因为 参数1被放到了 ...

java 中 如何通过命令行来传递参数
可以在命令行运行java程序时加上程序的参数。例子如下:public class HelloWorld{ public static void main(String args[]){ System.out.println("temp=" + args[0]);} } 源代码截图:命令行中截图:解释一下: String[ ] args 该参数,是一个字符串数组,用来接收从命令行输入的参数 1. 参数...

如何在eclipse中运行带命令参数的java程序
方法:在代码中右键,选择run as--Run configurations 在Arguments中输入命令参数,之后点击Run即可

java main方法中的命令行参数
当你使用命令行的形式运行.class文件时,向你的类传递参数.C:\\>java YourClassName 参数1 [参数2 参数3 ...]参数之间用一个空格作为间隔符.String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java test a ...

java 写了一个闹钟程序程序 如何能直接运行。像安装好的软件那样?
打开命令行界面,进入程序所在目录。使用javac命令进行编译,如"javac HelloWorld.java"。如果编译成功,则会在当前目录下生成.class文件。使用java命令直接运行程序,如"java HelloWorld"。如果想要将Java程序打包成exe文件,可以使用第三方工具如Launch4j、JSmooth等,将生成的jar包打包成exe文件,并添加各种...

命令行下运行java制作的exe文件
问题1、获得用户所在目录,可以使用exec执行dos命令:echo %CD%,读控制台输出,就是当前路径。问题2、可以的,查查JDK API,你会有很多选择。问题3、你设计的思路有问题。建议:首先,可执行的java程序只有一个,不需要很多,如jdiff.exe;然后,jdiff.exe可以在任何位置运行,可以接受目录参数,如果没...

在命令提示符中用 run运行java
run?直接把你的执行代码打包成jar文件,在meta-inf文件中说明main方法所在的类,然后执行java -jar jar包路径 参数,就可以执行了。命令行里没有run这个东西。

java如何从命令行输入和输出数据?
import java.util.*;import java.io.*;import javax.swing.JOptionPane;public class SysIn { public static void main(String [] args){ 【java.util包中的Scanner类】Scanner sc = new Scanner(System.in);System.out.println("请输入第一串字符:");String firStr = sc.next();System.out....

Java 的命令行 编译和运行参数 如:-cp 怎么理解?
用法: java [-选项] 类 [参数...](执行一个类)或者 java [-选项] -jar jar文件 [参数...](执行一个jar文件)其中,可能的选项包括:-client 选择 "client" VM(ginger547:应该是指Virtual Machine)-server 选择 "server" VM -hotspot 与 "client" VM同义 [不赞成]默认情况的VM...

相似回答