eclipse中如何传参给args

package array;

import java.util.Arrays;

public class IntArrqy {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[],b,c,d;
a = new int[9];
for(c=0;c<9;c++)
{
a[c]=Integer.parseInt(args[c]);

}
Arrays.sort(a);
for(c=0;c<9;c++){
System.out.print(a[c]+" ");
}

}

}
现象描述:在终端进行运行时可以用java IntArray 后加九个整数,可是如果用eclipse时,怎么把九个数传给函数呢?
直接出现了以下的错误:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at array.IntArrqy.main(IntArrqy.java:16)
最新回答
一口醉

2025-06-17 03:07:26

eclipse中给java应用传args参数的方法如下:
1、先写好Java代码,比如文件名为IntArrqy.java;
2、在工具栏或菜单上点run as下边有个Run Configuration;
3、在弹出窗口点选第二个标签arguments;

4、把你想输入的参数写在program argumenst就可以了,多个参数使用空格隔开。
完成后点run即可通过运行结果看到参数使用情况了。
我们说好的快乐呢

2025-06-17 01:51:42

是不是直接点的run as啊,因为你没有输入参数,所以args数组长度为0;
在run as下边有下个Run Configuration点击,
右上有个arguments,点击
把你想输入的9个参数写在program argumenst
就可以了,当然也可以自己写输入输出的代码
一醉方休

2025-06-17 05:35:22

要传参数,菜单栏中:运行>运行配置>(x)=自变量中程序自变量中输入既可,见下图: