zoukankan      html  css  js  c++  java
  • 异常处理之try catch finally

    package com.sxt.wrapper.test2;
    /* 0418
     * 异常处理
     * 采用异常处理的好处:保证程序发生异常后可以继续执行
     * e.printStaceTrace:打印堆栈信息
     * (1)try{}catch(){}:发生异常后,不再执行异常以后的代码,直接执行catch语句块的内容
     * (2)try{}catch(){}finally{肯定会被执行的语句块}:程序发生异常后,先执行finally语句块的内容再输出异常信息
     * (3)强制停止try语句块的内容:法一:用return;//先执行finally语句块再执行return
     *                             法二:用System.exit(1);//结束java虚拟机
     */
    import java.util.Scanner;
    
    public class Test1 {
        public static void main(String[] args) {
            try {
                Scanner input = new Scanner(System.in);
                System.out.println("输入第一个数:");
                int num1 = input.nextInt();
                System.out.println("输入第二个数:");
                int num2 = input.nextInt();
    //            return;
                System.exit(1);
    //            double result = num1/num2;
    //            System.out.println("result:	"+result);
            } catch (Exception e) {
                e.printStackTrace();
            }finally{
                System.out.println("-------->finally语句块");
            }
            System.out.println("Game Over");
            
        }
    }
  • 相关阅读:
    李超线段树 [Heoi2013]Segment
    [置顶] 九月半集训总结
    [置顶] 我想学学
    图论+前缀和 任(duty)
    模拟 飞(fly)
    入坑 可持久化线段树——主席树
    一次爆炸的联考
    HASH+平衡树 [JSOI2008]火星人prefix
    乱搞+STL平衡树 序列
    数学+图论 建造游乐场
  • 原文地址:https://www.cnblogs.com/qingfengzhuimeng/p/6729872.html
Copyright © 2011-2022 走看看