Головна‎ > ‎Java‎ > ‎Додатково‎ > ‎

Обробка винятків Java

//import java.util.Scanner;
//import java.lang.String;
 
Scanner scan = new Scanner(System.in);
String choice = "";
int k=0;
boolean good=true;

do
{
System.out.println("Введіть число:");   
try
{
choice = scan.nextLine();
k = Integer.parseInt(choice);       
good = false;
}
catch(NumberFormatException ex)
{
System.out.println("catch: " + choice);
System.out.println(ex); 
// код: java.lang.NumberFormatException: For input string: "chotyry"
}
 
}while(good);
System.out.println("Введено число: " + k);