码迷,mamicode.com
首页 > 其他好文 > 详细

多太与异常动手动脑

时间:2015-11-13 14:31:41      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

(一)

Ø阅读并运行AboutException.java示例,然后通过后面的几PPT了解Java中实现异常处理的基础知识
 
import javax.swing.*;

class AboutException {
   public static void main(String[] a) 
   {
      int i=1, j=0, k;
      k=i/j;


    try
    {
        
        k = i/j;    // Causes division-by-zero exception
        //throw new Exception("Hello.Exception!");
    }
    
    catch ( ArithmeticException e)
    {
        System.out.println("被0除.  "+ e.getMessage());
    }
    
    catch (Exception e)
    {
        if (e instanceof ArithmeticException)
            System.out.println("被0除");
        else
        {  
            System.out.println(e.getMessage());
            
        }
    }

    
    finally
     {
             JOptionPane.showConfirmDialog(null,"OK");
     }
        
  }
}
Ø把可能会发生错误的代码放进try语句块中。
Ø当程序检测到出现了一个错误时会抛出一个异常对象。异常处理代码会捕获并处理这个错误。
catch语句块中的代码用于处理错误。
Ø当异常发生时,程序控制流程由try语句块跳转到catch语句块。
Ø不管是否有异常发生,finally语句块中的语句始终保证被执行。
 

多太与异常动手动脑

标签:

原文地址:http://www.cnblogs.com/gdp176119/p/4961905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!