zoukankan      html  css  js  c++  java
  • 异常

    异常 Exception 是程序在执行过程中所产生的问题

    1空指钟异常;空指针指向为空

    2数组下表越界

    3输入类型不匹配

                             throwaable :Exception(有可能产生异常)IQexception(输入异常)

    实例:
    public class Calc {
    public int add(int num1,int num2){
    return num1+num2;
    }

    public int subtraction(int num1,int num2) throws Exception{
    if(num1<num2){
    throw new Exception("你的被减数不能大于减数");
    }
    int result=num1-num2;
    return result;
    }
    public int chengfa(int num1,int num2) throws Exception{
    if(num2==0){
    throw new Exception("你的数值不能0");
    }
    int result=num1*num2;
    return result;
    }
    }

    import org.apache.log4j.Logger;

    public class Test {
    private static Logger logger = Logger.getLogger(Test.class);
    public static void main(String[] args) {
    Calc c=new Calc();
    // int num=c.add(1, 5);
    // logger.debug("计算的结果值是"+num);
    //-------------我是华丽丽的分割线-------------
    // try {
    // int result=c.subtraction(5, 12);
    // System.out.println("你的结果是"+result);
    // } catch (Exception e) {
    // // TODO Auto-generated catch block
    // System.out.println(e.getMessage());
    // logger.warn(e.getMessage());
    // }
    //-------------我是华丽丽的分割线-------------
    try {
    int result=c.chengfa(1, 0);
    System.out.println(result);
    } catch (Exception e) {
    // TODO Auto-generated catch block
    System.out.println(e.getMessage());
    logger.error(e.getMessage());
    }
    }
    }

  • 相关阅读:
    POJ3297+map字符串处理
    POJ3204+DInic+maxflow
    HDU4704+费马小定理
    FZU-1924+判断环/DFS/BFS
    FZU-1921+线段树
    FZU-1926+KMP
    CodeForce 339:A+B+C
    HDU2896+AC自动机
    POJ2527+多项式除法
    鼠标移入移出事件
  • 原文地址:https://www.cnblogs.com/chenxi2016/p/5393710.html
Copyright © 2011-2022 走看看