zoukankan      html  css  js  c++  java
  • 异常类

            int a=0,b=0,c=0;
            try{
                a=Integer.parseInt("888");
                b=Integer.parseInt("as888");//这个try在这中断
                c=88;
            }
            catch(NumberFormatException e){
                System.out.println("发生异常 "+e.getMessage());
            }
            System.out.printf("%d %d %d",a,b,c);
            try{
                throw new java.io.IOException("fuck");
            }
            catch(java.io.IOException e){
                System.out.println(e.getMessage());
            }
    import java.util.Scanner;
    public class test{
        public static void main(String args[]){
            Bank bank=new Bank();
            try{
                bank.income(111, 32);
                bank.income(23323,324);
                bank.income(2323, 34);
                bank.income(2, -34234);
                bank.income(23, 2);
            }
            catch(BankException a){
                System.out.println(a.readMessage());    
            }
        }
    }
    
    class BankException extends Exception{
        String message;
        public BankException(int a,int b){
                message="出错了日你";
        }
         String readMessage(){
            return message;
        }
    }
    
    class Bank{
        int money;
        void income(int a,int b)throws BankException{//在这里就要声明要产生的异常
            if(a+b<0){
                throw new BankException(a,b);//然后写出具体的异常操作
            }
            money=a+b;
            System.out.println("input ..."+money);
        }
    }

    断言

    aasert

    assert 表达式:一条string

    int []a={1,-2,3,-4,3};
            for(int i:a){
                assert i>0:"不能小于0";
                System.out.println(i);
            }
  • 相关阅读:
    angular2
    angular1
    JavaScript随笔1
    鼠标样式
    清除浮动
    css-父标签中的子标签默认位置
    [Leetcode] Decode Ways
    [Java] 利用LinkedHashMap来实现LRU Cache
    LinkedHashMap和HashMap的比较使用(转)
    [Java] java.util.Arrays 中使用的 sort 采用的算法 (转)
  • 原文地址:https://www.cnblogs.com/vhyc/p/5940204.html
Copyright © 2011-2022 走看看