Головна‎ > ‎Java‎ > ‎

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

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

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);





Згенерувати виняток

throw new NullPointerException("Name of error");