JAVA异常体系
package demo2;
import com.sun.org.apache.xalan.internal.xsltc.trax.XSLTCSource;
import java.util.NoSuchElementException;
import java.util.Scanner;
public class demo1 {
public static void main(String[] args) {
int a = 0;
int b = 1;
//ArithmeticException
while (true){
try {
new demo1().a();
break;
}
catch (NoSuchElementException e){
System.out.println("输入错误,请输入整数");
}
catch (ArithmeticException e){
System.out.println("不能除以0");
}
finally {
System.out.println("运行结束");
}
}
}
void a(){
Scanner in = new Scanner(System.in);
int a ;
int b ;
System.out.print("请输入被除数(整数):");
a = in.nextInt();
System.out.print("请输入除数(整数):");
b = in.nextInt();
System.out.println(a+"/"+b+"="+a/b);
}
}
注意:在IDEA中ctrl + alt + T可以快速生成try catch finally
关键字 try catch finally throw throws 五个