Diskuze: Ošetření proměnných jako v C#?
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
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.
				