编程创建一个球类。要求:定义一个变量radius表示球的半径,定义一个构造方法对这个变量进行初始化,然后定义一个方法getArea求球形的表面积(S=4πr2)。编写一个主类,创建一个球类的对象,输出半径为10的球形的表面积。
时间: 2024-02-20 17:57:42 浏览: 90
下面是符合题目要求的球类的代码:
```java
public class Ball {
private double radius; // 球的半径
// 构造方法,初始化球的半径
public Ball(double radius) {
this.radius = radius;
}
// 计算球的表面积
public double getArea() {
return 4 * Math.PI * radius * radius;
}
}
```
在主类中创建球类的对象,并输出半径为10的球形的表面积,代码如下:
```java
public class Main {
public static void main(String[] args) {
Ball ball = new Ball(10); // 创建一个半径为10的球形对象
System.out.println("半径为10的球形的表面积为:" + ball.getArea()); // 输出球形的表面积
}
}
```
输出结果为:
```
半径为10的球形的表面积为:1256.6370614359173
```
相关问题
编程创建一个球类。要求:定义一个变量 radius 表示球的半径,定义一个构造方法对 这个变量进行初始化,然后定义一个方法 getArea 求球形的表面积( )。 编写一个主类,创建一个球类的对象,输出半径为 10 的球
好的,我可以帮你编写这个程序。以下是代码实现:
```java
class Ball {
double radius;
Ball(double r) {
radius = r;
}
double getArea() {
return 4 * Math.PI * radius * radius;
}
}
public class Main {
public static void main(String[] args) {
Ball ball = new Ball(10);
System.out.println("半径为 " + ball.radius + " 的球的表面积为 " + ball.getArea());
}
}
```
程序输出为:
```
半径为 10.0 的球的表面积为 1256.6370614359173
```
在这个程序中,我们定义了一个 Ball 类,该类有一个成员变量 radius 表示球的半径,一个构造方法来初始化这个变量,以及一个 getArea() 方法来计算球的表面积。在主类中,我们创建了一个球对象,并输出其半径和表面积。
45.编程创建一个球类。要求:定义一个变量 radius 表示球的半径,定义一个构造方法对 这个变量进行初始化,然后定义一个方法 getArea 求球形的表面积(S= 4πr^2)。 编写一个主类,创建一个球类的对象,输出半径为 10 的球形的表面积。
好的,我可以帮你编写这个程序。以下是代码实现:
```java
class Ball {
double radius;
Ball(double r) {
radius = r;
}
double getArea() {
return 4 * Math.PI * radius * radius;
}
}
public class Main {
public static void main(String[] args) {
Ball ball = new Ball(10);
System.out.println("半径为 " + ball.radius + " 的球的表面积为 " + ball.getArea());
}
}
```
程序输出为:
```
半径为 10.0 的球的表面积为 1256.6370614359173
```
在这个程序中,我们定义了一个 Ball 类,该类有一个成员变量 radius 表示球的半径,一个构造方法来初始化这个变量,以及一个 getArea() 方法来计算球的表面积。在主类中,我们创建了一个球对象,并输出其半径和表面积。
阅读全文