java利用異常處理輸入格式
阿新 • • 發佈:2019-02-02
import java.util.*;
public class test { //一直輸入要求的資料為止。
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("請輸入半徑:");
while(true){
try{
double a=sc.nextDouble();
System.out.print("面積為:"+Math.PI*a*a);
break ;
}catch(InputMismatchException e){
String s=sc.nextLine(); //從流中提取出來錯誤輸入
System.out.println("輸入"+s+"有誤,請重新輸入:");
}
}
}
}