东理现实世界中的异常SHANDONGUNIVERSITYOFTECHNOLOGY什么是异常?诺翼亚N73109:n43异常就是不正常,比如说出门忘了带钥匙,上班途中自行车爆胎,到了公司忘了打卡,上厕所手机掉到马桶里。这些不正常的事情虽然只是偶尔发生,但是一日降落到你的头上就是件非常麻烦的事。那么Java程序中会不会发生异常呢?下面我们就来看一看:专业专注创新
专业 专注 创新 现实世界中的异常 什么是异常? 异常就是不正常,比如说出门忘了带钥匙,上班途中 自行车爆胎,到了公司忘了打卡,上厕所手机掉到马 桶里。这些不正常的事情虽然只是偶尔发生,但是一 旦降落到你的头上就是件非常麻烦的事。那么Java程 序中会不会发生异常呢?下面我们就来看一看:
东理功客程序中的异常SHANDONGUNIVERSITY OFTECHNOLOGY一个简单的加法器举例:从控制台输入两个数字,计算出这两个数字的和,看看会不会出现异常:publicclassAdditionpublicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);System.out.println("请录入两个数:");double num1=input.nextDouble();doublenum2=input.nextDouble();doubleresult=num1+num2:System.out.println("两个数的和是:"+result);System.out.println("欢迎使用!");不正常情况:正常情况:录入:100和a录入:100和200程序会中断运行输出:两个数的和是:300专业专注创新欢迎使用!
专业 专注 创新 程序中的异常 一个简单的加法器举例:从控制台输入两个数字,计算出这两个数 字的和,看看会不会出现异常: public class Addition { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请录入两个数:"); double num1 = input.nextDouble(); double num2 = input.nextDouble(); double result = num1 + num2; System.out.println("两个数的和是:" + result); System.out.println("欢迎使用!"); } } 正常情况: 录入:100和200 输出:两个数的和是:300 欢迎使用! 不正常情况: 录入:100和a 程序会中断运行
东理异常的概念SHANDONGUNIVERSITYOFTECHNOLOGY异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。产生异常!程序正常运行程序中断运行现实世界中的异常我们都会想办法解决掉,根据不同的·异常情况进行相应的处理,而不会视而不见。处理完成后,生活还会继续。专业专注创新
专业 专注 创新 异常是程序在执行时发生的不正常事件,它会打断程序 的正常运行。 程序正常运行 产生异常! 程序中断运行 现实世界中的异常我们都会想办法解决掉,根据不同的 异常情况进行相应的处理,而不会视而不见。处理完成 后,生活还会继续。 异常的概念
东理功异常处理的概念SHANDONGUNIVERSITYOFTECHNOLOGYJava异常处理机制一一在程序代码执行时出现异常后,会按照我们预先制定的处理方案对异常进行处理,异常处理完成后,程序程序正常运行会继续运行下去。程序中预先制定的处理方案对异常进行处理对异常进行处理处理完毕,程序继续运行产生异常!专业专注创新
专业 专注 创新 异常处理的概念 Java异常处理机制——在程序代码执行时 出现异常后,会按照我们预先制定的处理方 案对异常进行处理,异常处理完成后,程序 会继续运行下去。 程序中预先制定的处理 方案对异常进行处理 产生异常! 程序正常运行 对异常进行处理 处理完毕,程序继续运行
东理Java中如何进行异常处理SHANDONGUNIVERSITYOFTECHNOLOGYJava异常处理的五虎上将:try、catch、finally、throw、5个关键字。throws有可能会出现异常的代码一定要放到try代码块中E不管有没有异常捕获和处理异常finallycatch都要执行的代码throwthrows在方法中手动抛出异常声明方法有可能抛出的各种异常专业专注创新
专业 专注 创新 Java中如何进行异常处理 Java异常处理的五虎上将:try、catch、finally、throw、 throws 5个关键字。 在方法中手动抛出异常 声明方法有可能抛出的各种异常 try finally catch throw throws 有可能会出现异常的代码一定要放到try代码块中 不管有没有异常 都要执行的代码 捕获和处理异常