java的命令行参数是怎么回事?
我想问下Java中的带有命令行参数的程序是怎么输入那个命令行参数的啊?我用的是Jcreator,我的程序如下:
import java.util.*;
public class lottery3 {
public static void main(String args[]){
if(args.length<1){
System.out.println("请运行程序时以命令行参数形式输入号码注数");
return;
}
int num=Integer.parseInt(args[0]);
int lottery[][]=new int[num][7];
for(int i=0;i<lottery.length;i++){
for(int j=0;j<lottery[i].length;j++){
lottery[i][j]=1+(int)(Math.random()*36);
int k=0;
while(k<j){
if(lottery[i][j]==lottery[i][k])
lottery[i][j]=1+(int)(Math.random()*36);
else k++;
}
}
Arrays.sort(lottery[i]);
}
for(int i=0;i<lottery.length;i++){
for(int j=0;j<lottery[i].length;j++)
System.out.println(lottery[i][j]+"\t");
}
System.out.println();
}
}
不知道该怎么输入那个命令行参数?那位能够帮我解答一下,最好详细一点,谢谢!
import java.util.*;
public class lottery3 {
public static void main(String args[]){
if(args.length<1){
System.out.println("请运行程序时以命令行参数形式输入号码注数");
return;
}
int num=Integer.parseInt(args[0]);
int lottery[][]=new int[num][7];
for(int i=0;i<lottery.length;i++){
for(int j=0;j<lottery[i].length;j++){
lottery[i][j]=1+(int)(Math.random()*36);
int k=0;
while(k<j){
if(lottery[i][j]==lottery[i][k])
lottery[i][j]=1+(int)(Math.random()*36);
else k++;
}
}
Arrays.sort(lottery[i]);
}
for(int i=0;i<lottery.length;i++){
for(int j=0;j<lottery[i].length;j++)
System.out.println(lottery[i][j]+"\t");
}
System.out.println();
}
}
不知道该怎么输入那个命令行参数?那位能够帮我解答一下,最好详细一点,谢谢!
...全文
相关推荐
eclipse java 命令行参数
所以,深入理解并熟练运用Eclipse中的Java命令行参数对于Java开发者来说至关重要。
java的几个命令行参数
Java 命令行参数详解Java 命令行参数是 Java 虚拟机在 DOS 环境下运行时的基本参数设置,掌握这些参数可以更好地利用 Java 虚拟机的功能。
Java6 JVM命令行参数
### Java6 JVM命令行参数详解#### 概述Java虚拟机(JVM)提供了丰富的命令行参数选项,用于调整和优化Java应用程序的运行环境。
JAVA简单异常处理(main方法中的args[]命令行参数传入两个操作数)
本文介绍了一个Java程序,包含自定义异常类OnlyOneOprandException和NoOprandException。程序通过命令行参数接收两个整数进行除法运算,并对参数数量不足或除数为零的情
cli-args:Java 命令行参数解析器
Java命令行参数解析器,通常被称为CLI(Command Line Interface)工具,是开发人员用来处理程序启动时接收的命令行参数的重要工具。


Java SE
