Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Java kód sorait valaki el tudná magyarázni nekem?

208
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.
}
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
Szia :)
Kommentekben leírtam a kód mellé, hogy mi mit csinál. Próbáltam nagyon felületesen fogalmazni, hogy viszonylag könnyen érthetó legyen. Ezt egy képen tettem, amit csatolok neked. :)

A megadott kód egyébként egy rendező algoritmust valósít meg, ami növekvő sorrendbe rendezi az adott tömb elemeit.

Ha esetleg valahol nem lenne egyértelmű, nyugodtan keress meg, igyekszem segíteni. :)

Ha esetleg tudtam neked ezzel segíteni, kérlek jelöld megoldásnak a válaszom. :)
Ha pedig programozás terén kellene kis segítség, nyugodtan keress meg. :)
Módosítva: 3 éve
0