用简单的java程序求球的表面积和体积
答案:2 悬赏:20
解决时间 2021-02-10 17:23
- 提问者网友:孤笛钟情你
- 2021-02-10 01:24
用简单的java程序求球的表面积和体积
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-10 02:43
V=4(Pi*R^3)/3
所以要知道R半径
类中定义半径、再定义计算体积的方法
所以要知道R半径
类中定义半径、再定义计算体积的方法
全部回答
- 1楼网友:我的任性你不懂
- 2021-02-10 03:42
import java.util.scanner;
interface jsolidfigure {
//表面积
void surfacearea();
//体积
void volume();
}
//圆柱
class cylinder implements jsolidfigure{
@override
public void surfacearea() {
scanner sc=new scanner(system.in);
system.out.println("请输入半径:");
double r=sc.nextdouble();
system.out.println("请输入高:");
double h=sc.nextdouble();
double surfacearea=2*math.pi*r*r+2*math.pi*r*h;
system.out.println("表面积:"+surfacearea);
}
@override
public void volume() {
scanner sc=new scanner(system.in);
system.out.println("请输入半径:");
double r=sc.nextdouble();
system.out.println("请输入高:");
double h=sc.nextdouble();
double volume=math.pi*r*r*h;
system.out.println("体积:"+volume);
}
}
//圆锥
class cone implements jsolidfigure{
@override
public void surfacearea() {
}
@override
public void volume() {
}
}
//球
class ball implements jsolidfigure{
@override
public void surfacearea() {
}
@override
public void volume() {
}
}
//长方
class rectangular implements jsolidfigure{
@override
public void surfacearea() {
}
@override
public void volume() {
}
}
//测试
public class solidfigure{
public static void main(string[] args) {
//多态
jsolidfigure jsf=new cylinder();
system.out.println("下面求圆柱表面积+++++++++++++++++++++++++++++++");
jsf.surfacearea();
system.out.println("下面求圆柱体积+++++++++++++++++++++++++++++++++");
jsf.volume();
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯