函数题:求圆面积自定义异常类
计算圆的面积,其中PI取3.14,圆半径为负数时应抛出异常,输出相应提示。根据提供的主类信息,编写Circle类和CircleException类,以及在相关方法中抛出异常。。
### 裁判测试程序样例:
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double s = 0;
Scanner sc = new Scanner(System.in);
double r1, r2;
r1 = sc.nextDouble();
r2 = sc.nextDouble();
Circle c1 = new Circle(r1);
Circle c2 = new Circle(r2);
try {
s = c1.area();
System.out.println(s);
s = c2.area();
System.out.println(s);
} catch (CircleException e) {
e.print();
}
}
}
/* 请在这里填写答案 编写 Circle 和 CircleException类*/
### 输入样例:
in
3.5 -3.5
### 输出样例:
out
38.465
圆半径为-3.5不合理
答案:若无答案欢迎评论
### 裁判测试程序样例:
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double s = 0;
Scanner sc = new Scanner(System.in);
double r1, r2;
r1 = sc.nextDouble();
r2 = sc.nextDouble();
Circle c1 = new Circle(r1);
Circle c2 = new Circle(r2);
try {
s = c1.area();
System.out.println(s);
s = c2.area();
System.out.println(s);
} catch (CircleException e) {
e.print();
}
}
}
/* 请在这里填写答案 编写 Circle 和 CircleException类*/
### 输入样例:
in
3.5 -3.5
### 输出样例:
out
38.465
圆半径为-3.5不合理
答案:若无答案欢迎评论