JAVA 定义一个圆类circle,它有一个变量radius(半径)。从键盘输出数据,通过构造函数的参 adius,编程计算并输出圆的周长和面积。
时间: 2023-11-22 10:52:38 浏览: 172
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
以下是实现圆类的Java代码:
```java
import java.util.Scanner;
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = input.nextDouble();
Circle circle = new Circle(radius);
System.out.println("圆的周长为:" + circle.getPerimeter());
System.out.println("圆的面积为:" + circle.getArea());
}
}
```
首先定义了一个`Circle`类,包含一个`radius`属性和三个方法:`getPerimeter()`用于计算圆的周长,`getArea()`用于计算圆的面积,`getRadius()`用于获取圆的半径。
在`main`方法中,我们通过`Scanner`类从键盘输入圆的半径,然后创建一个`Circle`对象并调用`getPerimeter()`和`getArea()`方法计算输出圆的周长和面积。
阅读全文