本帖最后由 唯爱 于 2014-4-5 13:08 编辑
请大家帮忙看看:
class ArrayTool
{
public void getIndex(int [] arr)
{
for(int x = 0;x<arr.length-1;x++)
{
for(int y = x+1;y<arr.length;y++)
{
if(arr[x]>arr[y])
swap(arr,x,y);
}
}
}
private void swap(int [] arr,int a ,int b)
{
int temp = arr[a];
arr[a] = arr;
arr = temp;
}
}
class ArrayToolDemo
{
public static void main(String[] args)
{
int [] arr = {2,5,26,4,8};
ArrayTool tool = new ArrayTool();
int getIndex = tool.getIndex(arr);
System.out.println("getIndex="+getIndex);
}
}
如果不往 tool.getIndex(arr);中传值,编译又会提示实际参数和形式参数列表长度不同。
|
|