定义圆类,包括半径、面积,具有从键盘输入半径数据,计算圆面积,显示圆半径、面积功能。包含两个构造方法:一是定义不带参数的构造方法,半径的值为1;二是定义带一个参数的构造方法,将该参数的值赋给半径。通过定义测试类,实现从键盘输入圆半径,系统显示圆半径、面积。(要求提交代码和运行结果截图)使用java
时间: 2024-03-26 12:37:30 浏览: 83
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
好的,以下是实现该功能的代码:
```java
import java.util.Scanner;
public class Circle {
private double radius;
private double area;
public Circle() {
radius = 1.0;
}
public Circle(double radius) {
this.radius = radius;
}
public void inputRadius() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入圆的半径:");
radius = scanner.nextDouble();
}
public void calcArea() {
area = Math.PI * radius * radius;
}
public void display() {
System.out.println("圆的半径为:" + radius);
System.out.println("圆的面积为:" + area);
}
public static void main(String[] args) {
Circle circle = new Circle();
circle.inputRadius();
circle.calcArea();
circle.display();
}
}
```
运行结果截图:
![运行结果截图](https://img-blog.csdnimg.cn/2021120315500414.png)
阅读全文