利用接口计算立体图形的表面积和体积

/*
设计立体图形接口,包括计算表面积和体积的方法;
设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积。
*/
import java.util.Scanner;interface 立体图形 {double area();double volume();
}
class Cone implements 立体图形{int r;int h;public void SetCone(int r,int h) {this.r = r;this.h = h;}public double area(){System.out.println("圆锥体的表面积:");return Math.PI*r*(r+Math.sqrt(Math.pow(r,2)+Math.pow(h,2)));}public double volume(){System.out.println("圆锥体的体积:");return Math.PI*h*Math.pow(r,2)/3;}
}
class Cylinder implements 立体图形{int r;int h;public void SetCylinder(int r,int h) {this.r = r;this.h = h;}public double area(){System.out.println("圆柱体的表面积:");return 2*Math.PI*r*r+2*Math.PI*r*h;}public double volume(){System.out.println("圆柱体的体积:");return Math.PI*r*r*h;}
}
public class Test5_2 {public static void main(String[] args){Scanner in=new Scanner(System.in);Cylinder cylinder=new Cylinder();System.out.println("请输入圆柱体的r和h:");cylinder.SetCylinder(in.nextInt(),in.nextInt());System.out.println(String.format("%.2f",cylinder.area()));System.out.println(String.format("%.2f",cylinder.volume()));Cone cone=new Cone();System.out.println("请输入圆锥体的r和h:");cone.SetCone(in.nextInt(),in.nextInt());System.out.println(String.format("%.2f",cone.area()));System.out.println(String.format("%.2f",cone.volume()));}
}

Java利用接口计算立体图形的表面积和体积相关推荐

  1. java源码——计算立体图形的表面积和体积

    计算球,圆柱,圆锥的表面积和体积. 利用接口实现. 上代码. Contants.java 常量存储类 package com.fuxuemingzhu.solidgraphics.contants;/ ...

  2. threejs 计算不规则体的表面积和体积

    获取geometry的所有faces顶点,根据顶点去计算表面积和体积 let Area = 0.0;let volumes = 0.0;// 计算体积和表面积let array = geometry. ...

  3. python计算长方体体积代码_编写程序,计算一个长方体的表面积和体积。

    展开全部 #include using namespace std; class Round { public: 5261void set_number(); void count_number(); ...

  4. java求长方体_Java练习 SDUT-3337_计算长方体、四棱锥的表面积和体积

    ###计算长方体.四棱锥的表面积和体积 Time Limit: 1000 ms Memory Limit: 65536 KiB ####Problem Description 计算如下立体图形的表面积 ...

  5. PTA 4 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)分数 20

    这是一道经典的"类与继承"的题型,对与小白来说very nice. 先看题: 计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect ...

  6. 7-5 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)(Python实现)

    作者 周雪芹 单位 山东理工大学 计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z. 编程要求: (1)在父类Re ...

  7. sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)

    计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z. 编程要求: (1)在父类Rect中,定义求底面周长的方法len ...

  8. 计算长方体、四棱锥的表面积和体积(类)

    Problem Description 计算如下立体图形的表面积和体积. 从图中观察,可抽取其共同属性到父类Rect中:长度:l  宽度:h  高度:z 在父类Rect中,定义求底面周长的方法leng ...

  9. chatgpt赋能python:Python计算球体表面积和体积

    Python计算球体表面积和体积 如果您需要计算球体的表面积和体积,那么Python可以成为您的助手.Python在科学计算领域中越来越受欢迎,因为它是一个灵活且易于使用的语言.Python拥有大量的 ...

最新文章

  1. 开篇辞 vuejs 快讯 - 109 期
  2. STM32F030 ADC1的DMA采样问题
  3. 这是一个无效的源路径
  4. 【LCT】大融合(luogu 4219)
  5. 微信应该砍掉这些功能
  6. C语言字符数组与字符串
  7. 水箱建模最小二乘法_Comsol Multiphysics for Mac(建模仿真软件)
  8. 在线CSV转TSV工具
  9. 什么是ajax?ajax作用是什么?
  10. 公安如何通过大数据破案?知识图谱实现公安情报分析(人工智能大数据公司)
  11. java version什么意思_输入java -version命令后提示结果如下,是什么意思??哪位能看懂,在线等。。。。...
  12. jdbc连接oracle11g
  13. 向量的加减(输出重载)
  14. Nanopore牛津纳米孔测16S学习笔记
  15. 微软免费杀毒软件Morro即将发布
  16. 跨站脚本攻击XSS:为什么cookie中有httpOnly属性
  17. IRIS(Incorporated Research Institutions for Seismology)常用功能介绍
  18. linux系统安装失败原因,为何我Ubuntu总是安装失败。。。
  19. (java) BMI 指数测试 BMI = 体重 (kg) / 身高² (m)
  20. 24x24点阵字库的显示

热门文章

  1. BZOJ 1507 Editor
  2. AD7606应用笔记
  3. 如何打开计算机无线功能灰色,计算机没有wifi,仅显示宽带连接. 右键单击灰色的无线网络连接图...
  4. 利用Wifidog实现微信wifi连接
  5. JAVA 根据商品属性生成(SKU)规格算法
  6. mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法
  7. 100天带你系统入门VR/AR游戏开发,成为5G时代的“头号玩家”
  8. 电脑网页无法解析服务器dns,电脑无法解析服务器dns地址怎么办
  9. 第四章 函数式编程(Lambda表达式Stream流)
  10. SpringBoot(三)配置文件