贵州大学实验报告
学院:计信学院专业:网络工程班级:101 姓名学号实验组实验时间05.27 指导教师肖源源成绩
实验项目名称Java异常处理
实验目的1)掌握Java异常的概念及工作机制
2)掌握异常的分类
3)掌握抛出异常语句的使用(throw)
4)掌握抛出捕获处理异常语句的使用(try…catch…finally) 5)掌握上抛异常语句的使用(throws)
6)掌握创建自定义异常
实
验要求1.安装并设置Java SDK 软件包。
2.按要求编写程序完成实验指导所需实验要求。3.调试并成功运行。
实
验内容1、编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。(根据上课讲课内容来做)。
实验代码import java.io.*;
public class Circle {
public static void main (String[] args)
throws IOException{
System.out.println("请输入圆的半径:");
BufferedReader str=new BufferedReader(new InputStreamReader(System.in));
try{ System.out.println("圆的面积为:
"+computerArea(Double.parseDouble(str.readLine())));