【问题描述】补全Circle类的定义,当半径radius为负数时,在其setter方法中抛出异常信息
【输入形式】半径radius的值
【输出形式】如果radius为负数 ,输出异常信息和circle对象;否则,输出circle对象的信息。
【样例输入】-1
【样例输出】
error:radius<0
Circle{radius=0.0}
【样例输入】1.2
【样例输出】
Circle{radius=1.2}
【样例说明】
【评分标准】输出完全一致则为正确
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double radius=input.nextDouble();
Circle circle = new Circle();
try {
circle.setRadius(radius);
} catch (Exception e) {
System.out.println(e.getMessage());
}
System.out.println(circle);
}
}
class Circle {
private double radius;
public double getRadius() {
return radius;
}
@Override
public String toString() {
return "Circle{" +
"radius=" + radius +
'}';
}
}
请补全代码