请教命令行参数
我想通过命令行参数来传值,但是总是提示arrayOfints=new arrayOfints[10];错误,请高手指教
//int arrayOfints[];
int arrayOfints[];
arrayOfints=new arrayOfints[10];
for(int i=0;i <args.length;i++)
{
for(int j=i+1;j <10;j++)
{
if(arrayOfints[i]> arrayOfints[j])
{
int temp=arrayOfints[i];
arrayOfints[i]=arrayOfints[j];
arrayOfints[j]=temp;
}
}
}
for(int i=0;i <10;i++)
{
System.out.println (arrayOfints[i]);
}
------解决方案--------------------public class Test{
public static void main(String [] args){
int arrayOfints[];
arrayOfints=new int[args.length];
for(int i=0;i <args.length;i++)
arrayOfints[i]=Integer.parseInt(args[i]);
for(int i=0;i <args.length;i++)
{
for(int j=i+1;j <args.length;j++)
{
if(arrayOfints[i]> arrayOfints[j])
{
int temp=arrayOfints[i];
arrayOfints[i]
=arrayOfints[j];
arrayOfints[j]=temp;
}
}
}
for(int i=0;i <args.length;i++)
{
System.out.println (arrayOfints[i]);
}
}
}