我想问下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();
}
        
}不知道该怎么输入那个命令行参数?那位能够帮我解答一下,最好详细一点,谢谢!

解决方案 »

  1.   

    Jcreator 没用过的人飘过,不过Eclipse里面是 run configuration里面设置arguments
      

  2.   


    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]);
     * 
     * 将上面的代码改成下面的即可,可以实现相同的功能
     * 
     * 供LZ参考
     */

    Scanner sacanner = new Scanner(System.in);
    System.out.print("请输入一个整数:");
    int num = sacanner.nextInt();

    //=============================================


    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();
    }}
      

  3.   

    楼上文不对题哦
    楼主的原意是 在Jcreator里面如何添加argument
    类似在shell里面 java lottery3 arg1 arg2 arg3ps:楼主 类名怎么用小写字母开头?Jcreator都不提示警告的嘛?Eclipse会哦,虽然可以无视
      

  4.   

    不用Jcreator,直接用java x x x,回车OK