本帖最后由 完美恋爱 于 2013-11-13 22:50 编辑
题目:对一个数组中的元素进行反转
class Test4
{
public static void main(String[] args)
{
int[] arr = {34,16,23,99,50};
int x = arr.length-1;
System.out.print("{");
for(int i = 0; i < arr.length; i++,x--)
{
if(i != arr.length - 1)
{
int a = arr;
arr = arr[x];
arr[x] = a;
System.out.print(arr+",");
}
else
System.out.println(arr+"}");
}
}
}
请问我做的哪里有问题啊!为什么出来的结果会是{50,99,23,99,34}这个样子呢?
|
|