Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Java - Vyjímky

Dobrý den,
narazil jsem v programování na problém se kterým si lámu hlavu a nevím jak ho vyřešit.
Programuji metodu která má načíst číslo z klávesnice a nastavit v ní vyjímku, která ověří jestli zadané číslo je zadáno správně.Problém který řeším je ten že já v případě že se jedná o špatně zadané číslo bych chtěl vypsat že ("Zadane cislo je chybne: " + a) a tím bych chtěl skončit ale metoda po mě vyžaduje zadat návratovou hodnotu kterou když zadám tak mi ale navazující program následně pokračuje stou návratovou hodnotou alt to nechci, chci aby to u toho "Zadane... " skoncilo. Nevíte někdo co udělat jinak?

static int nactiAover(){
    Scanner sc = new Scanner(System.in);
    System.out.print("Zadej cislo v desitkove soustave: ");
    String a = sc.nextLine();
    System.out.println("---Vysledky---");
    int b;
    try{
        return b = Integer.parseInt(a);
    } catch (NumberFormatException e){
        System.out.print("Zadane cislo je chybne: " +a);	        
    }
->tady by mělo být return b=0  ;
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny