任何人都可以請告訴爲什麼正義的方式將工作,而不是其他方式。任何其他方式使用前初始化int []
另外,如果我想在運行時製作數組大小,我是否可以使它無論如何。
public class RevesingSimpleArray {
public static void main(String[] args) {
int[] arr = { 1, 2, 3, 4, 5 };
// 1 way will work
int[] arr2 = { 0, 0, 0, 0, 0 };
// 2 way not work
// int[] arr2 = {};
// 3 way not work
// int[] arr2 = null;
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
arr2[arr.length - (i + 1)] = arr[i];
}
System.out.println(" leangth " + arr.length);
System.out.println("Printing into reverse form --");
for (int j = 0; j < arr2.length; j++) {
System.out.println(arr2[j]);
}
}
}
我是新來的java,並嘗試瞭解一些基礎知識。 感謝您的幫助提前。
JLS(https://docs.oracle.com/javase/specs/)將幫助你 – Andremoniy
INT [] = ARR2新INT [5];也許你正在尋找這個... –
謝謝@andre它真的有幫助 –