Hirdetés
- Projektor topic
- Milyen TV-t vegyek?
- Apple asztali gépek
- Mennyibe fog kerülni a Steam Machine?
- AMD vs. INTEL vs. NVIDIA
- Androidos tablet topic
- Azonnali informatikai kérdések órája
- Melyik tápegységet vegyem?
- A Microsoft bedurvult, így a jövőben keményen odacsapnak a veszélyes drivereknek
- Milyen videókártyát?
Új hozzászólás Aktív témák
-
kutga
félisten
Hölgyek/Urak!
Programozás vizsgára készülök, az egyik feladatnál megakadtam.
Csv file-ból kellett adatokat beolvasni ArrayListbe, aztán mindenféle metódusokat gyártani rá. A csv file-ban gyümölcsök nevei (pl. alma, körte, stb) és hozzájuk tartozó adatok vannak, többek között a kalória.
A feladat az, hogy a metódus kérje be a felhasználótól a gyümölcs nevét és a mennyiséget, és ez alapján mondja meg, hogy az adott mennyiségű gyümölcs hány kalóriát tartalmaz.
Megcsináltam a metódust, azt szeretném elérni, hogy ha a felhasználó rossz nevet ír be (ami nem szerepel az ArrayListben), akkor addig kérje, amíg jót nem ad (jelen állás szerint ha rossz nevet ír be a felhasználó, leáll a program).
Itt a kód:
public static void kaloriaKiir(ArrayList<Gyumolcs> ertekek, File f) {Scanner scan = new Scanner(System.in, "ISO-8859-2");System.out.println("Kérem a gyümölcs nevét: ");String nev = scan.nextLine();if (gyum.toString().contains(nev)) {System.out.println("Kérem a mennyiséget grammban: ");int menny = scan.nextInt();for (Gyumolcs gyum : ertekek) {if (nev.equals(gyum.Megnevezes)) {System.out.println(menny + " gramm " + gyum.Megnevezes + " " + gyum.kcal / 100 * menny + " gramm kalóriát tartalmaz.");}}} else {System.out.println("Nem megfelelő név!");}}Van valami ötletetek?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Bomba ár! Lenovo IdeaPad V15-IIL: i5-10GEN I 8GB I 256-512SSD I 15,6" FHD I Cam I W11 I Garancia!
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Byski Áramláskijelző.
- CTO Bontott 0perces TÜZES EZÜST MacBook Air 13.6" M4 10C/1G 16GB 512GB Gar.: 1 év APPLE világgar
- HP EliteBook 840 G7 i5-10210U 16GB 512GB FHD 400nit 1 év garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


