/*idea :跟着"任亮"做练习题 21,异常;
计算圆的面积,通过自定义异常来设计,半径不能为零和负数,采用异常机制处理
一;创建构造器:;
homework家庭作业*/
package cn.tx.homework;
//ValidData有效数据;ValidDataExceotion非法数据异常
public class ValidDataExceotion extends RuntimeException{
//继承父类构造器 Ctrl+O; 用Shift选前5个
public ValidDataExceotion() {
super();
}
public ValidDataExceotion(String message) {
super(message);
}
public ValidDataExceotion(String message, Throwable cause) {
super(message, cause);
}
public ValidDataExceotion(Throwable cause) {
super(cause);
}
protected ValidDataExceotion(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
}
}
二:创建方法
package cn.tx.homework;
import java.util.Scanner;
public class Demo {
//计算面积;建立一个方法;getArea获得面积; area面