Szép estét!
Sajnos, hála az online oktatásnak, egyre jobban nem értem a Java kódolást. Most kaptunk egy kódot. Hasonlót kell majd írnunk jegyért, de egyáltalán nem tudom, hogy melyik sor mit jelent (mi történik benne?). Volna valakinek ideje arra, hogy leírja nekem?
Kerestem a neten, de csak magát a kódot találtam, magyarázatot hozzá nem. Néhány sort talán értek, azok mellé odaírtam, hogy szerintem mit jelentenek/mit csinálnak.
Előre is nagyon szépen köszönöm a segítséget!
Kód:
public class Main { -->Public:nyilvános, class:az osztályt jelöli, Main: az osztály neve
public static void main(String[] args) { --> Minden Java alkalmazásnak tartalmaznia kell ezt.
int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076,
2000, 8, 622, 127 }; --> megadja a tömbhöz tartozó számokat.
for (int i = arrayOfInts.length; --i >= 0; ) { --> Az i tömb -1 nagyobb vagy egyenlő mint 0?????
for (int j = 0; j < i; j++) {
if (arrayOfInts[j] > arrayOfInts[j+1]) {
int temp = arrayOfInts[j];
arrayOfInts[j] = arrayOfInts[j+1];
arrayOfInts[j+1] = temp;
}
}
}
for (int i = 0; i < arrayOfInts.length; i++) {
System.out.print(arrayOfInts[i] + " ");
}
System.out.println(); --> A System.out a System osztály out változójának a teljes neve. Az osztályváltozó (out) példány metódusát hívjuk meg.
}
}