二零二三年 优质公开课演示示例12.pptx

演示示例12物流信息管理系统开发2022版程序中的异常2-1问题以下程序运行时会出现错误吗?Scanner in = new Scanner(System.in);System.out.print(请输入被除数:);int num1 = in.nextInt();System.out.print(请输入除数:);int num2 = in.nextInt();System.out.println(num1+/+ num2 +=+ num1/ num2);System.out.println(感谢使用本程序!);演示示例12-1:程序中的异常/30程序中的异常2-2如何解决该问题呢?弊端:1、代码臃肿 2、程序员要花很大精力“堵漏洞”3、程序员很难堵住所有“漏洞”演示示例12-2:传统处理程序中的异常使用异常处理机制/30try-catch块5-1使用try-catch块捕获异常,分为三种情况:第一种情况 :正常trypublic void method(){ try { // 代码段(此处不会产生异常) } catch (异常类型 ex) { // 对异常进行处理的代码段 } // 代码段}演示示例12-3:使用try-catch处理异常catch try-catch 块后的代码段/30try-catch块5-2异常是一种特殊的对象,类型为java.lang.Exception

文档评论(0)

1亿VIP精品文档

相关文档