Java-ban hogy tudom megnézni, hogy melyik a legnagyobb szám?
nem tudná valaki leírni, hogy mi mit csinál? :D
Ezt találtam, de valahogy nem nagyon értem :/
Ennél jobban nem hiszem, hogy el lehet magyarázni. Le van írva szöveggel, magyarul, és még ábrát is rajzoltak hozzá.
Esetleg Wikipédián is rákereshetsz, a rendezésekhez szokott lenni GIF animáció, hátha az érthetőbb.
Amúgy neked (a kérdésben szereplő problémához) nem kell rendezés, csak maximumkiválasztás. Az pedig egy fokkal egyszerűbb, mint a maximumkiválasztásos rendezés.
Ja, lehet, hogy a kódot nem érted, az utasításokat. Az a bibi, hogy alapvető szerkezetek vannak benne: értékadás, tömbök, elágazás, ciklus.
Ha ezeket az alap elemeket érted, akkor végig tudod gondolni lépésenként, hogy mi történik.
Szerintem inkább kérdezz, mi az amit nem értesz.
hát már az furcsa, hogy ugye általában én mindent a main-be írok, ami valahogy így néz ki: public class main (String args[]) { (szal valahogy így)
De itt meg ez van, hogy: public void maximumSearchSort(final int[] array) {, ami egy másik osztály lehet a main-en kívül, de pontosan nem vágom. Továbbá azt nem értem, hogy mi az aminek pont így kell íródnia, mint a "searchMaximum" , az gondolom ilyen beépített függvény. Szóval nem lépésről lépésre van leírva, hogy mit csinál stb...és amúgy a Javahoz nagyjából értek (értsd úgy, hogy már egész programokat össze tudok rakni), de csak így az alap témakörben, hogy pl GUI ban számológépet csinálni, ciklusokkal alapszinten foglalkozni stb...
(Hát, megmondom őszintén, kétségeim vannak. No mindegy.)
A searchMaximum() és a main() nem osztályok, hanem függvények. Nézz utána először ennek: mik azok a függvények. Ez is egy olyan alapfogalom, amiről beszéltem.
A searchMaximum() pedig nem beépített függvény. Ott van annak is a kódja a maximumSearchSort() kódja alatt.
Most neked sulihoz, házihoz kell ez?
Ha nem, akkor mért nem használod a beépített Collection.max-ot? 2 sor:
Integer[] numbers = { 8, 2, 7, 1, 4, 9, 5};
int min = (int) Collections.min(Arrays.asList(numbers));
int max = (int) Collections.max(Arrays.asList(numbers));
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!