自定义异常-Exception -1

阅读 72

2022-09-05

package com;


import java.util.Scanner;


public class MyExceptionTest1 {








public static void main(String[] args) throws ChushulingException, ChushufuException {







Scanner scan = new Scanner(System.in);







System.out.println("请输入 被除数 a(a>=0) :");







int a = scan.nextInt();







if(a<0){










throw new ChushufuException("被除数不能为-负数");







}else{










System.out.println("OK...");







}







System.out.println("=================");







System.out.println("请输入 除数b(b!=0) :");







int b = scan.nextInt();







if(b==0){










throw new ChushulingException("除数不能为 0");







}else{










System.out.println("OK...");







}














double num = a/b;







System.out.println("a/b= "+num);











}






}


package com;



public class ChushufuException extends Exception {








public ChushufuException(String msg){







super(msg);




}

}

package com;



public class ChushulingException extends Exception {








public ChushulingException(String msg){







super(msg);




}

}

精彩评论(0)

0 0 举报