zoukankan      html  css  js  c++  java
  • 自定义异常小栗子 忘记可以看看有记起来了 哎我就是玩

    import java.util.Scanner;

    public class Main {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    int a = sc.nextInt(),b = sc.nextInt(),c = sc.nextInt();
    try {
    sanjiao(a,b,c);
    } catch (IllegalArgumentException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }

    public static void sanjiao(int a, int b, int c) throws IllegalArgumentException {
    if((a + b) > c && (a + c) > b && (b + c) > a) {
    System.out.println("a :" + a + " -- " + "b :" + b + " -- " + "c :" + c);
    }else {
    throw new IllegalArgumentException("a,b,c 不能构成三角形");
    }
    }
    }
    /*下面构造一个自定义异常*/
    class IllegalArgumentException extends Exception {
    public IllegalArgumentException() {
    super();
    }

    public IllegalArgumentException(String msg) {
    super(msg);
    }

    }

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14738285.html

  • 相关阅读:
    JavaScript总结(一)
    序列化函数
    random与os,sys模块
    认识模块
    时间模块
    日志处理
    异常处理
    类的约束
    反射
    区分函数以及方法
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14738285.html
Copyright © 2011-2022 走看看