Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

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

53
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: 5 napja
0