Diskuze: Ošetření proměnných jako v C#?
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Problém je podle mě v tom, že do čísla se ulože např 'e' a try blok se ani nevyvolá.
Scanner sc = new Scanner(System.in, "windows-1250");
int cislo;
boolean omyl = false;
while(omyl != true)
{
System.out.println("Zadejte číslo");
String c = sc.nextLine();
try
{
cislo = Integer.parseInt(c);
omyl = true;
}
catch(Exception e)
{
System.out.println("Zadávejte pouze čísla!");
}
}
Zkusil jsem tohle a funguje to.
aha, takže se to nejdřív musí přeparsovat přes další proměnnou? tak to pak jo, dík. ach jo, takových problémů s jedním ošetřením. to bude boj, až tam bude víc vstupů najednou :/
Zobrazeno 4 zpráv z 4.