《Java编程技术基础》第五章习题

1.编写一个程序,用于将来自用户的两个数字接受为命令行参数。将第一个数字除以第二 个数字并显示结果。代码应当处理引发的异常,即在输入的参数数量不是两个或用户输 入0作为第二个参数时引发的异常。 使用两个 catch语句,一个用于捕获 ArraylndexOutOfBoundsException异常,而另 用于捕获 ArithmeticException异常。 使用 Integer parseInt(方法将Sing类型的数值转换为int类型的数值。 2.编写一个程序,用于根据用户输入的命令行参数数量来计算长方形或正方形的面积。如 果输入一个参数,则应显示正方形的面积:如果输入两个命令行参数,则应显示长方形 的面积;如果没有输入参数,则应显示相应的提示错误信息,要求通过异常处理方法解 决。用于计算面积的方法是一个重载的方法 提示: 定义一个接口,在接口中声明用来计算面积的方法 定义一个类实现该接口,并具体实现接口求面积的方法 为前面创建的类创建两个子类:; rectangle和 square 在这两个子类中覆盖计算面积的方法,分别实现计算长方形和正方形的面积。 创建另一个具有main方法的类。 在main方法中编写一个逻辑,根据输入的命令行参数的个数,来显示正方形(如 果输入了一个命令行参数)或长方形(如果输入了两个命令行参数)的面积。 3.编写一个将在运行时引发 NullPointerException异常的程序。要求包含处理异常的代码 4.编写一个可演示用户自定义异常方法的程序。在将一个数字除以0时,用户自定义的异 常应捕获此错误
1. 编写一个程序,用于将来自用户的两个数字接受为命令行参数。将第一个数字除以第二 个数字并显示结果。代码应当处理引发的异常,即在输入的参数数量不是两个或用户输 入 0 作为第二个参数时引发的异常。 提示: 使用两个 catch 语句,一个用于捕获 ArrayIndexOutOfBoundsException 异常,而另 一用于捕获 ArithmeticException 异常。 使用 Integer.parseInt()方法将 String 类型的数值转换为 int 类型的数值。 2. 编写一个程序,用于根据用户输入的命令行参数数量来计算长方形或正方形的面积。如 果输入一个参数,则应显示正方形的面积;如果输入两个命令行参数,则应显示长方形 的面积;如果没有输入参数,则应显示相应的提示错误信息,要求通过异常处理方法解 决。用于计算面积的方法是一个重载的方法。 提示: 定义一个接口,在接口中声明用来计算面积的方法 定义一个类实现该接口,并具体实现接口求面积的方法 为前面创建的类创建两个子类:rectangle 和 square 在这两个子类中覆盖计算面积的方法,分别实现计算长方形和正方形的面积。 创建另一个具有 main 方法的类。 在 main 方法中编写一个逻辑,根据输入的命令行参数的个数,来显示正方形(如 果输入了一个命令行参数)或长方形(如果输入了两个命令行参数)的面积。 3. 编写一个将在运行时引发 NullPointerException 异常的程序。要求包含处理异常的代码。 4.编写一个可演示用户自定义异常方法的程序。在将一个数字除以 0 时,用户自定义的异 常应捕获此错误
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java编程技术基础》第五章 异常与垃圾收集.ppt
- 《Java编程技术基础》第四章习题.doc
- 《Java编程技术基础》第四章 类与对象(二).ppt
- 《Java编程技术基础》第三章习题.doc
- 《Java编程技术基础》第三章 类与对象(一).ppt
- 《Java编程技术基础》第二章习题.doc
- 《Java编程技术基础》第二章 Java的实现基础.ppt
- 《Java编程技术基础》第一章 面向对象原理与实现.ppt
- 《C++程序设计》(英文版) Chapter 15 Topics.ppt
- 《C++程序设计》(英文版) Chapter 14 Topics.ppt
- 《C++程序设计》(英文版) Chapter 13 Topics.ppt
- 《C++程序设计》(英文版) Chapter 12 Topic.ppt
- 《C++程序设计》(英文版) Chapter 11 Topics.ppt
- 《C++程序设计》(英文版) Chapter 10 Topics.ppt
- 《C++程序设计》(英文版) Chapter 9 Topics.ppt
- 《C++程序设计》(英文版) Chapter 8 Topics.ppt
- 《C++程序设计》(英文版) Chapter 7 Topics.ppt
- 《C++程序设计》(英文版) Chapter 6 Topics.ppt
- 《C++程序设计》(英文版) Chapter 5 Topics.ppt
- 《C++程序设计》(英文版) Chapter 4 Topics.ppt
- 《Java编程技术基础》第十一章 Java集合框架.ppt
- 《Java编程技术基础》第十一章习题.doc
- 《Java编程技术基础》第二章 JDBC.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第14章 图形处理.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第3章 窗体.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第5章 Visual Basic语法基础.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第6章 顺序结构.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第7章 选择结构.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第8章 循环.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第9章 数组.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第10章 过程.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第11章 文件.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第12章 菜单与对话框.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第13章 数据库.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第15章 程序调试与软件测试.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第4章 控件.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第1章 Visual Basic概述.ppt
- 武汉外语外事职业学院:《VisualBasic语言程序设计教程》第二版 第2章 Visual Basic可视化编程基础.ppt
- 湖南农业大学:《数据结构》第一章 绪论.ppt
- 湖南农业大学:《数据结构》第二章 线性表.ppt