Может ли кто-нибудь рассказать, почему именно путь будет работать, а не другие.Любой другой способ инициализации 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
ИНТ [] arr2 = новый Int [5]; возможно, вы ищете это ... –
Спасибо @andre его очень полезно –