就是在java中,比如要求兩個數的余數的簡單例子。
public class task2 {
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int a,b,c;
try {
while(true)
{
a=s.nextInt();
b=s.nextInt();
c=a%b;
System.out.println("余數為:"+c);
}
} catch (Exception e) {
System.out.println("輸入有誤,請重新輸入,只能輸入數字,並且除數不能為0");
}
}
}
這樣只能是在輸入正確的情況下,不斷地輸入,如果捕獲了異常,就不能繼續輸入,
不要說while()放外面,因為while()循環的是數據,而不是一直捕獲異常~~
求大神幫助~~~
boolean r = true;
try {
while(r)
{
r = false;
a=s.nextInt();
b=s.nextInt();
c=a%b;
System.out.println("余數為:"+c);
}
} catch (Exception e) {
System.out.println("輸入有誤,請重新輸入,只能輸入數字,並且除數不能為0");
r = true;
}