Witam, mam problem ze zrozumieniem tego kodu. Wykonałem zadanie polegające na segregacji fragmentów kodu, ale za bardzo nie czaje o co chodzi w części deklaracji zmiennych i w pętli while. Głównie chodzi, o linijkę ref = indeks[y]. Jak działa, że porównuje indeksy z odpowiednią wyspą.
class TestTablic {
public static void main(String[] args) {
int[] indeks = new int[4];
indeks[0] = 1;
indeks[1] = 3;
indeks[2] = 0;
indeks[3] = 2;
String[] wyspy = new String[4];
wyspy[0] = "Bermudy";
wyspy[1] = "Fiji";
wyspy[2] = "Azory";
wyspy[3] = "Kozumel";
int y = 0;
int ref;
while (y < 4) {
ref = indeks[y];
System.out.print("wyspa = ");
System.out.println(wyspy[ref]);
y = y + 1;
}
}
}