zoukankan      html  css  js  c++  java
  • 自定义异常

    一:什么是自定义异常

    自定义异常就是自己定义的异常类,也就是Exception直接或间接的子类。

    二:怎么使用自定义异常

    (1)创建自定义异常类

    (2)在方法中通过throw 关键字抛出自定义异常

    (3)如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处通过throws关键字声明该异常

    (4)调用throws声明该异常的方法时,使用try catch捕获自定义的异常类型,并在catch中进行处理

    public class TestThrow {


    static void sum(int a,int b) throws Exception{
    //如果数字为负数的话就抛出数学异常
    if(a<0||b<2){
    throw new CustomException("不能使用负数");
    }
    if(a>100||b>100){
    throw new CustomException(“数值太大了”);
    }
    //输入的数字正确的话就打印另个数的和
    System.out.println(a+b);

    }


    public static void main(String[] args){


    try {
    TestThrow.sum(100, 6);
    } catch (Exception e) {
    System.out.println("数字不能为负数"); }


    }

  • 相关阅读:
    vmware-tools安装
    UBUNTU 安装教程
    CANO入门(三)
    CANOE入门(二)
    CANOE入门(一)
    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
    vmware-tools安装
    root权限
    ARM嵌入式开发中的GCC内联汇编__asm__
    OpenCV3.1.0+VS2015开发环境配置
  • 原文地址:https://www.cnblogs.com/maqiang123/p/7157361.html
Copyright © 2011-2022 走看看