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

    package Zuoye;

    import java.io.EOFException;

    public class YIchang {
    public int say(int num, int num1) throws Exception {
    if (num < num1) {
    throw new Exception("被减数不能小于件数");
    }
    return num - num1;
    }

    public int sa(int num, int num1) throws Exception {

    if (num == 0) {
    throw new Exception("被除数不能为0");

    }
    return num / num1;
    }
    public int sda(int num,int num1)throws Exception{
    if(num==0){
    throw new Exception("乘数不能为0");
    }
    return num1*num;

    }
    }

    package Zuoye;

    import org.apache.log4j.Logger;

    public class Test {
    private static Logger logger = Logger.getLogger(Test.class);
    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    YIchang c=new YIchang ();

    try{int s=c.say(10, 55);
    System.out.println("你要求的值是"+s);
    }catch(Exception e){
    System.out.println(e.getMessage());
    logger.warn(e.getMessage());
    }
    try{
    int t =c.sa(0, 5);
    System.out.println("你要求的值是"+t);
    }catch(Exception e){
    System.out.println(e.getMessage());
    logger.error(e.getMessage());
    }
    try{
    int i= c.sda(0, 3);
    System.out.println("你要求的值是"+i);
    }catch(Exception e){
    System.out.println(e.getMessage());
    logger.warn(e.getMessage());
    }

    }

    }

  • 相关阅读:
    一个简单的ASP.NET MVC异常处理模块
    通过源码了解ASP.NET MVC 几种Filter的执行过程
    跨站请求伪造
    显示实现接口
    数组为什么可以使用linq查询
    编写轻量ajax组件03-实现(附源码)
    事件
    编写轻量ajax组件02-AjaxPro浅析
    委托
    静态构造函数
  • 原文地址:https://www.cnblogs.com/guolei2016/p/5393177.html
Copyright © 2011-2022 走看看