Java:异常处理除数问题
2023-09-27 14:22:47 时间
问题:异常处理两个数做除法时的异常问题!
代码:
package Demo1;
import java.util.*;
public class Demo1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
try {
System.out.print("please input a number:");
int a = input.nextInt();
System.out.print("please input a number:");
int b = input.nextInt();
sub(a,b);
}
catch(InputMismatchException e) {
System.out.println("出错"+e.toString());
// System.out.println("出错"+e.getMessage());
// e.printStackTrace();
}
catch(Exception e) {
System.out.println("出错"+e.toString());
// System.out.println("出错"+e.getMessage());
// e.printStackTrace();
}
finally {
System.out.println("程序运行结束");
}
}
public static void sub(int a1 , int a2) {
if(a2 == 0) {
throw new ArithmeticException("运算时异常");
}else {
System.out.print("两个数的商为:"+a1/a2);
}
}
}
相关文章
- java安全编码指南之:异常处理
- Java 异常处理
- Java 异常模型综述
- Java -- 异常的捕获及处理 -- Exception类与RuntimeException类
- Java -- 异常的捕获及处理 -- 范例 -- throw与throws的应用
- Java -- 异常的捕获及处理 -- 目录
- 异常Failed to convert value of type ‘java.lang.String‘ to required type ‘java.util.Date‘;
- Java 异常处理,超详细整理,适合新手入门
- Java必备基础十五——异常处理基本知识点
- 《Java程序员面试秘笈》—— 1.9 线程中不可控异常的处理
- 异常:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 分析几解决方案
- java异常处理机制
- java安全编码指南之:异常处理
- 【转】Java异常总结和Spring事务处理异常机制浅析
- Java之throw和throws的区别及java中的异常处理
- Java空指针异常解决java.lang.NullPointerException解决心得
- 【JAVA】声名抛出处理异常
- Java全局异常处理设计