- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Milyen belső merevlemezt vegyek?
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Milyen videókártyát?
- Hobby elektronika
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Kivégzi a Firewire-t az új macOS verzió?
- AMD vs. INTEL vs. NVIDIA
Ú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
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Álláskeresés, interjú, önéletrajz
- Bemutatkozott a Fairphone 6
- Anglia - élmények, tapasztalatok
- Műszaki rajz készítés
- Műszaki rajzok készítését vállalom (autocad, inventor, solid edge)
- Synology NAS
- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Óra topik
- Építő/felújító topik
- További aktív témák...
- ROG Maximus Z790 Dark Hero
- Új MSI KATANA 17 Gamer Tervező Laptop 17,3" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- Apple Iphone 13 128gb csillagfény színű OLCSÓN . Csere/beszámítás
- OnePlus Pad 2 + OnePlus Pad 2 billentyűzet + Extrák
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 4060/5060/4070/5070 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- LENOVO ThinkBook 13s - 13.3" FullHD IPS - i5-10210U - 8GB - 256GB SSD - Win11 - MAGYAR
- Telefon felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Bomba ár! Dell Latitude E7250 - i7-5GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! Asrock H310CM i5 9400F 16GB DDR4 240GB SSD 1TB HDD RTX 2060 Super 8GB Zalman Z1 700W
- DELL PowerEdge R640 rack szerver - 2xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G, H730 1GB, áfás
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest