- Huawei Watch Fit 3 - zöldalma
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Garmin Venu X1 - vékony, virtuóz, váltságíjas
- iPhone topik
- OnePlus Nord 2 5G - észak-északkelet
- Android alkalmazások - szoftver kibeszélő topik
- Melyik napszakban merül majd le az iPhone 17 Air?
- Fotók, videók mobillal
- Samsung Galaxy Watch6 Classic - tekerd!
- Milyen okostelefont vegyek?
Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
Új hozzászólás Aktív témák
-
Elrood
őstag
Le lehet valahogy tiltani az automatikus frissítést?
A Java Control Panelben kikapcsolom, erre egy újraindítás után visszarakja a pipát, hogy kérem az update figyelését.
Azért akarom kilőni, mert
1. idegesítő
2. elrontja: most .31-re frissítette magát, és újra kellett telepítenem minden java-t, mert elszúrta az update-t. -
Elrood
őstag
Nálam ezt a hibaüzit akkor irja ki, hogy ha az args -ba nem kerül érték, vagy olyan indexre hivatkozunk az argsban ami nem létezik.
Szerintem az a gond, ha van 3 elem az argsban, akkor a length függvény 3-t ad vissza, és te args[3]-ig nézed, mig csak args[0-2] -ig van érték.
Tehát ''for (i=0;i<=args.length;i++)'' helyett ''for (i=0;i<args.length;i++)'' -t próbálj.
[Szerkesztve] -
Elrood
őstag
Tehát, az args[], az egy tömb, ebbe a tömbe kerülnek azok a dolgok, amit begépelsz, mikor futattod a java progit. Pl.: java HelloWorld 12 .
int szamocska = Integer.parseInt(args[0]);
int szamocska : létrehoz egy szamocska nevű int változót.
Integer.parseInt(), ez egy konvertáló, a stringet, ami eredetileg az args[], tehát string->int, mivel mint irtam, args[] az egy stringtömb.
..(args[0]); A tömb 0., azaz első eleme, ami a fenti példámat nézve, egy 12-s fog megjelenni.
Ha jól emlékszem, ha ezt irod a következő fog történni:
java HelloWorld 12 24 32
Igy args[0] -ban ''12'' lesz, args[1]-ben ''24'', args[2]-ben ''32''
De mivel ezek stringek, a fenti szépséggel lehet átkonvertálni int változóba, igy össze tudod őket adni. -
Elrood
őstag
A probléma az, hogy az, hogy args[szam[1]] <- ezt nem lehet megcsinálni, ugyanis az argsba string kerül ''begépeléskor''.
A következőt ajánlom:
int szamocska = Integer.parseInt(args[0]);
Ilyenkor a cmd-ben beütött számot átváltja int-be, és a szamocska változóba menti, igy már dolgozhatsz vele.
Ha jól olvasom, amit irsz, kicsit mást akarsz összehozni, hát kisérletezz.
Este úgy is java-t kell gyakorolnom, ha addig nem sikerül összehoznod, megcsinálom én is. -
Elrood
őstag
Valaki tudja, hogy lehet .java forrásból futtatható fájlt csinálni?
SDK, és NetBeans IDE van jelenleg nálam.
(Gondolom JVM kell, az megvan.)
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Battlefield 6
- Milyen videókártyát?
- Anglia - élmények, tapasztalatok
- Canon MILC: EOS R és M topik
- Több tíz millió Dell laptop majdnem nagy veszélybe került
- Azonnali fotós kérdések órája
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kerékpárosok, bringások ide!
- BestBuy topik
- Hálózati / IP kamera
- További aktív témák...
- Macbook Air M1 98%-os akksi, makulátlan állapot
- Lenovo T480S Touch (érintő képernyő) Intel Core i5-8350, 16Gb ddr4, 12 hónap garancia, áfás számla
- Lii Audio szélessávú hangsugárzó pár
- Lenovo T495S Touch (érintő képernyő) AMD Ryzen 5 Pro 3500U, 12 hónap garancia, áfás számla
- HP ZBook Studio 15" G8 - i9 / 1TB / 32GB / 4GB NVIDIA
- Bomba ár! Lenovo ThinkPad X395 - AMD Ryzen PRO 5 I 8GB I 512GB SSD I 13,3" FHD I Cam I W11 I Gari!
- HIBÁTLAN iPhone SE 2020 64GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3062, 100% Akkumulátor
- Dell 14 Latitude 9410 FHD IPS 2in1 Touch i7-10610U 4.9Ghz 16GB 512GB SSD Intel UHD W11 Pro Garancia
- GYÖNYÖRŰ iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3034, 100% Akkumulátor
- HIBÁTLAN iPhone 13 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3020, 91% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest