博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java异常处理
阅读量:6901 次
发布时间:2019-06-27

本文共 1531 字,大约阅读时间需要 5 分钟。

1. 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:

2.在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入;

3.在catch语句块中,捕获被0除所产生的异常,并输出异常信息;

4. 在finally语句块中,输出一条语句。

1 package caixukun; 2  3 import java.util.Scanner; 4  5 public class ExceptionTest { 6     public static void main(String[] args){ 7         Scanner a =  new Scanner(System.in); 8          int w; 9          System.out.println("请输入任意两个数为:");10          int b = a.nextInt();11          int c = a.nextInt();12          System.out.println("嘟嘟嘟嘟嘟嘟嘟嘟.....");13         try{14              w=b/c;15              System.out.println("w的值为:"+w);16         }catch(ArithmeticException e){17             System.out.println("程序发生异常,因为除数不能为0");18         }19         finally{20             System.out.println("程序结束");21         }22     }23 24 }

 

 

2. 编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。

 

1 package ccc; 2  3 import java.util.Scanner; 4  5 public class liux { 6     @SuppressWarnings({ "resource", "unused" }) 7     public static void main(String[] args){ 8         final double PI =3.1415926; 9         Scanner a = new Scanner(System.in);10         System.out.println("请输入圆的半径:");11         double s,r;    12         try{13             r = a.nextDouble();14             System.out.println("圆的面积s为:"+PI*r*r);15         }catch(Exception e){16             System.out.println("程序发生异常");17         }finally{18             System.out.println("程序结束");19         }                20 21     }22 23 }

 

 

转载于:https://www.cnblogs.com/liuxun1031/p/10843679.html

你可能感兴趣的文章
虚拟机VMBox的空间扩展和对加载进来资源的扩展
查看>>
浅谈JavaScript的函数的call以及apply
查看>>
【C++基础学习】C++引用参数与指针参数
查看>>
70-599 微软Windows Phone 7开发人员证书考试真题
查看>>
C# matalb混合编程/matlab神经网络工具箱无法编译/C#调用matlab工具箱函数“未定义与 'struct' 类型的输入参数相对应的函数 'sim'”...
查看>>
hdu4803 Poor Warehouse Keeper
查看>>
c++标准库vector&list使用练习
查看>>
【题解】【数组】【查找】【Leetcode】Search in Rotated Sorted Array
查看>>
10-Mock模拟接口返回数据
查看>>
leetcode 67. Add Binary
查看>>
MySQL中的完整性约束
查看>>
ajax在j2ee和js服务器上数据基本交换
查看>>
Review——JS的异步与同步
查看>>
获取X天后的日期
查看>>
MySQL 内连接与外连接
查看>>
RabbitMQ系列教程之六:远程过程调用(RPC)
查看>>
Javascript: 截取字符串多出来并用省略号[...]显示
查看>>
tomcat中文路径无法访问
查看>>
iOS 一些常用方法笔记
查看>>
commons-lang阅读(一)
查看>>