eclipse中如何传参给args
packagearray;importjava.util.Arrays;publicclassIntArrqy{/***@paramargs*/publicstaticv...
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) 展开
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) 展开
3个回答
展开全部
eclipse中给java应用传args参数的方法如下:
1、先写好Java代码,比如文件名为IntArrqy.java;
2、在工具栏或菜单上点run as下边有个Run Configuration;
3、在弹出窗口点选第二个标签arguments;
4、把你想输入的参数写在program argumenst就可以了,多个参数使用空格隔开。
完成后点run即可通过运行结果看到参数使用情况了。
1、先写好Java代码,比如文件名为IntArrqy.java;
2、在工具栏或菜单上点run as下边有个Run Configuration;
3、在弹出窗口点选第二个标签arguments;
4、把你想输入的参数写在program argumenst就可以了,多个参数使用空格隔开。
完成后点run即可通过运行结果看到参数使用情况了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是直接点的run as啊,因为你没有输入参数,所以args数组长度为0;
在run as下边有下个Run Configuration点击,
右上有个arguments,点击
把你想输入的9个参数写在program argumenst
就可以了,当然也可以自己写输入输出的代码
在run as下边有下个Run Configuration点击,
右上有个arguments,点击
把你想输入的9个参数写在program argumenst
就可以了,当然也可以自己写输入输出的代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询