Java programozas, javascript
  • wollnerd #302
    Köszi szépen, de már rájöttem sokkal egyszerűbb megoldásra, ami belefér a programnak a jelenlegi komplexei közé: (Ha majd sokkal komplexebb progit írok akkor alkalmazni fogom.) :)
     
    System.out.println("Adj meg az életkorod:");
    boolean szamformatum = false;
    while (szamformatum == false)
    {
    try
    {
    age = beolv.nextInt();
    szamformatum = true;
    }
    catch(Exception e)
    {
    System.out.println("Érvénytelen formátum! Újra:");
    beolv.nextLine();
    }
    }

    Egyszerű while függvény van benne, és a uccsó sor (beolv.nextLine();) a lényeg, ugyanis kivétel esetén a "Érvénytelen formátum! Újra:" sor kiírása után újra be lehet írni és ha ismétléskor is betűt pl. akkor újra megkéri az usert egészen addig, amíg nem számot írt be. :)

    (Egyébként tudom hogy javascript más mint a sima java, csak a topic alcímében szereplő "Java programozas" felirat miatt azt gondoltam h megfelelő hely itt feltenni a kérdést. :))