public static void main(String args[])
{
Calculation C=new Calculation();
int i;
for(i=5;i>=0;i--)
{
C.m[i]=Integer.valueOf(args[i]);
//assignment of command line arguments with the array//
}
C.display();
}
这给出了“线程中的异常”主“java.lang.ArrayIndexOutOfBoundsException:5”的错误,输入的命令行参数为10 20 30 40 50 60 请帮帮我
答案 0 :(得分:0)
C内部的数组m少于6个元素。在循环执行的第一次尝试访问元素C.m [5]时,它是数组中的第6个元素。对于args []也是如此。