Új hozzászólás Aktív témák

  • kutga

    félisten

    válasz Drizzt #10851 üzenetére

    Do-while-lal oldottam meg végül, köszi.

    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();
    do {

    if (!gyum.toString().contains(nev)) {
    System.out.println("Nem megfelelő név, újat kérek!");
    nev = scan.nextLine();
    }

    } while (!gyum.toString().contains(nev));

    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.");

    }

    }

    }

    }

    Biztos sok sok furcsaság van a kódban, de most a cél átmenni a vizsgán. ;]

Új hozzászólás Aktív témák

Hirdetés