编程创建一个球类。要求:定义一个变量 radius 表示球的半径,定义一个构造方法对 这个变量进行初始化,然后定义一个方法 getArea 求球形的表面积(s= 4πr^2 )。 编写一个主类,创建一个球类的对象,输出半径为 10 的球形的表面积
时间: 2024-02-20 18:58:41 浏览: 38
编写程序,计算球的表面积和体积 输入球的半径,输出球的表面积和体积
好的,以下是代码实现:
```java
class Sphere {
double radius;
Sphere(double r) {
radius = r;
}
double getArea() {
return 4 * Math.PI * radius * radius;
}
}
public class Main {
public static void main(String[] args) {
Sphere sphere = new Sphere(10);
System.out.println("半径为 " + sphere.radius + " 的球的表面积为 " + sphere.getArea());
}
}
```
程序输出为:
```
半径为 10.0 的球的表面积为 1256.6370614359173
```
在这个程序中,我们定义了一个 Sphere 类,该类有一个成员变量 radius 表示球的半径,一个构造方法来初始化这个变量,以及一个 getArea() 方法来计算球的表面积。在主类中,我们创建了一个球对象,并输出其半径和表面积。
阅读全文