package exercises;
import java.util.*;
public class Try_and_catch {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x=1;
do
{
System.out.println("Enter first number");
int n1 = input.nextInt();
System.out.println("Enter second number");
int n2 = input.nextInt();
int sum= n1/n2;
System.out.println(sum);
} while(x==1);
}
}
上面的代碼只需要輸入整數,我的問題是如何處理錯誤,每當用戶輸入一個字符?如何解決InputMismatchException?
如果你輸入有效的整數,那麼應該沒有輸入不匹配異常。請確保您在由空格分隔的同一行中輸入兩個整數。 – 2014-10-12 03:57:33
你輸入了什麼? – 2014-10-12 03:57:34
上面的代碼需要輸入只有整數,,,我的問題是如何處理錯誤,每當用戶輸入一個字符?.... thak你 – 2014-10-12 03:58:18