的內容這是我需要做逆向陣列
能力扭轉可變大小的一維陣列中的內容,而無需使用另一臨時數組。
給定一個整數,數字的單維數組,編寫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