Java 实例 - 重载方法异常处理

灰太狼 2020-05-23 09:54 885阅读 0赞

Java 实例 - 重载方法异常处理

Java 实例 Java 实例

以下实例演示了重载方法的异常处理:

Main.java 文件

  1. public class Main {
  2. double method(int i) throws Exception{
  3. return i/0;
  4. }
  5. boolean method(boolean b) {
  6. return !b;
  7. }
  8. static double method(int x, double y) throws Exception {
  9. return x + y ;
  10. }
  11. static double method(double x, double y) {
  12. return x + y - 3;
  13. }
  14. public static void main(String[] args) {
  15. Main mn = new Main();
  16. try{
  17. System.out.println(method(10, 20.0));
  18. System.out.println(method(10.0, 20));
  19. System.out.println(method(10.0, 20.0));
  20. System.out.println(mn.method(10));
  21. }
  22. catch (Exception ex){
  23. System.out.println("exception occoure: "+ ex);
  24. }
  25. }
  26. }

以上代码运行输出结果为:

  1. 30.0
  2. 27.0
  3. 27.0
  4. exception occoure: java.lang.ArithmeticException: / by zero

Java 实例 Java 实例

发表评论

表情:
评论列表 (有 0 条评论,885人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JAVA 方法重载

    java中存在两种多态:重载(Overload)和重写(Override),重写是与继承有关的多态。 功能多态性:是指可以向功能传递不同的消息,以便让对象根据相应的消息来...

    相关 Java 实例 - 方法重载

    Java 实例 - 方法重载先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如...