的内容这是我需要做逆向阵列
能力扭转可变大小的一维阵列中的内容,而无需使用另一临时数组。
给定一个整数,数字的单维数组,编写Java代码以便就地转换数字的内容,而不使用临时数组来存储反转的内容。 例如,如果数字是{12,34,50,67,88},则提供将更改数字的代码,以使其内容现在变为{88,67,50,34,12}。
这就是我所拥有的 它无法正常工作。
public static int[] reverseArrayWithoutTempArray(int[] array) {
double array [ ];
array = new double [10];
int [ ] num = {12, 34, 50, 67, 88};
int i = 0;
int j = a.length - 1;
for (i = 0; i < a.length/2; i++, j—){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
return array;
}
它不起作用?我假设'j-'实际上是'j - '? – John3136
这根本不会编译... – MadProgrammer
函数中的前3个语句是什么意思?变量'a'从哪里来? – Dunes