1、如图所示,依次点击“文件”——“新建”这些项,来建立一个Java的类文件。
2、如图所示,在弹出的下拉菜单中,再点击“类”这一项。
3、如图所示,在弹出的对话框中,我们依次输入本次类文件的名字“YiChang”,然后勾选方框让其自动创建一个主函数,点击“完成”按钮,创建一个类文件。
4、如图所示,我们先声明一个int类型的数据,并为其赋值1除以0的结果,就是无穷大了,这个计算机就算不出来,就是异常了。
5、如图所示,我们点击运行编译按钮,在弹出的对话框中,我们勾选java源文件之后,点击OK按钮对源代码进行编译和运行。
6、如图所示,我们看到程序出现了异常程序被异常中断了。
7、如图所示,我们先前就说过1除以0本身没有错误,在数学上的结果为无穷大,只是现代的计算机的计算能力还达不到,所以就会报出异常。
8、如图所示,我们使用try{}catch(){}语句来抛出异常就可以避免程序被中断了。
9、如图所示,我们抛出异常后,我们看到程序没有被中断,下面那个输出语句,仍然可以正常的打印出来。
10、如图所示,下面我们再在异常下面打印一句话证明只要抛出异常,程序依旧可以运行。
11、如图所示,我们看到抛出这个异常,程序依旧可以继续运行。
12、这是java抛出异常的源代码可以直接进行编译运行,希望大家能够从中获益良多。package test;public class YiChang {public static void main(String[] args) {// TODO 自动生成的方法存根//声明赋值一个int类型的数据//1除以0本身也没有错误,在数学上其结果为正的无穷大+∞,只是计算机的//计算能力还不能达到,或许永运都不能达到吧!// 所以我们需要抛出这个异常,使用try{}catch(Exceptin e)// {e.printStackTrace()}就可以抛出异常try{int i=1/0;}catch(Exception e){e.printStackTrace();System.out.println("抛出这个异常");};//异常虽然发生了,但是只要抛出这个异常,程序依旧可以正常运行// 下面这个输出语句就证明了这一点System.out.println("抛出这个异常,程序依旧运行,没有中断");}}