Java programozas, javascript
-
#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. :))