cry…catch使用
/*需求:测试除法器(try...catch)* 测试人:小王* 测试日期:2023/11/15* */
package yichang_test1;import java.util.InputMismatchException;
import java.util.Scanner;public class TestException2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int a,b;try {System.out.println("请输入被除数:");a = in.nextInt();System.out.println("请输入除数:");b = in.nextInt();System.out.println("两数相除结果为:"+a / b);System.out.println("感谢使用本程序");return;// 小到大的异常
// }catch (ArithmeticException e) { //算术例子
// System.out.println("除数不能为0");
// }catch (InputMismatchException e) { //输入不匹配例子
// System.out.println("除数只能为整数");
// }catch (Exception e) {
// System.out.println("出现错误:被除数、除数必须是整数!" + "除数不能为零");e.printStackTrace();System.exit(1); //不会被执行}finally {System.out.println("总程序被执行");}}}