-3
我定义了一个方法,可以交换数组中的两个特定字符,但是当我想看到结果时,我不知道如何将数组传递给我的方法。如何将数组传递给方法?
public static int[] swap(int[] array, int x, int y){
for(int i=0; i<array.length;i++){
if(array[i] == array[x]) {
int temp = array[x];
array[x] = array[y];
temp = array[y];
}
}
return array;
}
public static void main(String[] args){
System.out.println(swap(, 0, 1));
}
我该怎么做才能将任何数组传递给交换方法?
'swap(,0,1)'..嗯,应该通过什么“数组”? [也许应该先创建一个,带有一些有用的数据,并且可能分配给一个变量](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html)。然后'swap( theArray,0,1)'可以使用。 – user2864740 2015-02-23 04:19:35
@ user2864740为什么你的名字是user28xxxxx? – 2015-02-23 04:23:21
@RandykaYudhistira可以很容易地看到评论 - 最后3是740! – user2864740 2015-02-23 04:23:56