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 时,用户自定义的异 常应捕获此错误