Java语言程序设计第五章异常Java
Java语言程序设计 第五章 异常
5-1异常1、什么是异常2、异常的处理(try-catch-finally)3、异常的抛出(throw、throws)4、异常的分类5、自定义异常
5-1 异常 1、什么是异常 2、异常的处理( try-catch-finally) 3、异常的抛出(throw、throws) 4、异常的分类 5、自定义异常
现实世界中的异常什么是异常?中华人民共租证居民身份0904中华人民共和国居民身份证
现实世界中的异常 什么是异常?
程序中的异常正常情况:一个简单importjava.util.Scanner;请输入两个数:的除法器publicclassDiv100举例:publicstaticvoidmain(Stringargs)20Scanner reader=new Scanner(System.in);从控制台5System.out.println("请输入两个数:");输入两个谢谢使用!inta,b,c;数字,计不正常情况1:a=reader.nextlnt();算出这两输入:100和ab=reader.nextint();个数字的java.util.InputMismatchc=a/b;Exception商。System.out.println(c);System.out.println("谢谢使用!");不正常情况2:输入:100和0java.lang.ArithmeticException:/byzero
程序中的异常 一个简单 的除法器 举例: 从控制台 输入两个 数字,计 算出这两 个数字的 商。 import java.util.Scanner; public class Div { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入两个数:"); int a,b,c; a=reader.nextInt(); b=reader.nextInt(); c=a/b; System.out.println(c); System.out.println("谢谢使用!"); } } 正常情况: 请输入两个数: 100 20 5 谢谢使用! 不正常情况1: 输入:100和a java.util.InputMismatch Exception 不正常情况2: 输入:100和0 java.lang.ArithmeticExc eption: / by zero
异常的概念异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。产生异常!程序中断运行程序正常运行
异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。 程序正常运行 产生异常! 程序中断运行 异常的概念