package *; import java.util.Scanner; /*异常处理*/ public class Ba { public static void main(String[] args) { System.out.println("A"); System.out.println("B"); System.out.println("请输入n组数据"); String s=""; int n=0; boolean flag=true;//借助标记 while(flag){//try catch处理异常 try { s=inputDataString(); n=Integer.parseInt(s);//类型转换,字符串转换为整数 //上面出现异常 flag=false; } catch (Exception e) {//出现异常时 //一般异常用作-日志记录 //e.printStackTrace(); System.out.println("您输入的格式不正确,请重新输入一个整数:"); flag=true; } } System.out.println("输入完毕,记过是"+s); System.out.println("D"); System.out.println("E"); } public static String inputDataString() { Scanner scanner=new Scanner(System.in); String str=scanner.next(); return str; } }