Java-ban hogy tudom megnézni, hogy melyik a legnagyobb szám?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
nem tudná valaki leírni, hogy mi mit csinál? :D
Ezt találtam, de valahogy nem nagyon értem :/
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
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...
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
(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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
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 © 2025, 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!