程序实现的功能:

1.定义一个接口Calculate,包含计算圆面积的方法getcArea()、计算体积的方法getVolume();
2.定义一个类Cylinder(圆柱体),包含符号常量PI=3.14,成员变量r、h,Cylinder类实现了接口     Calculate;
3.要求实例化一个Cylinder对象,计算输出圆柱体的体积。

interface Calculate{double getcArea();double getVolume();
}
class Cylinder implements Calculate{final double PI=3.14;double r;double h;public Cylinder(double r,double h) {this.r=r;this.h=h;}public double getR() {return r;}public double getH() {return h;}public double getPI() {return PI;}public double getcArea() {return getPI()*getR()*getR();}public double getVolume() {return getcArea()*getH();}
}
public class Test4 {public static void main(String[] args) {// TODO Auto-generated method stubCylinder g1=new Cylinder(10,10);System.out.println(g1.getVolume());}
}

【HTML】计算圆柱体的体积相关推荐

  1. python计算圆柱体的表面积和体积_java设计:问题是编写程序计算圆柱体的体积和表面积...

    题目: java设计:问题是编写程序计算圆柱体的体积和表面积 编写程序计算圆柱体的体积和表面积. 提示: 1.读入半径和高. 2.表面积=半径×半径×π+2×半径×π×高. 3.体积=底面积×高 4. ...

  2. 7-1 计算圆柱体的体积

    输入圆柱的高和半径,求圆柱体积,volume=π×r​^2​​×h .要求定义和调用函数cylinder (r, h )计算圆柱体的体积. 输入格式: 输入在一行中给出2个实数,分别为半径r和高h. ...

  3. 7-4 计算圆柱体的体积

    7-4 计算圆柱体的体积 输入圆柱的高和半径,求圆柱体积,volume=π×r ^2×h .要求定义和调用函数cylinder (r, h )计算圆柱体的体积. 输入格式: 输入在一行中给出2个实数, ...

  4. SDUT实验七编程题7-4 计算圆柱体的体积

    输入圆柱的高和半径,求圆柱体积,volume=π×r2×h .要求定义和调用函数cylinder (r, h )计算圆柱体的体积. 输入格式: 输入在一行中给出2个实数,分别为半径r和高h. 输出格式 ...

  5. java语言【#98. 计算圆柱体的体积】(已通过)

    题目描述 ​ 输入两个个实数 r 和 h 分别表示圆柱体的底面半径和高,你需要计算圆柱体的体积.​ 公式如下:​ 底面积=半径∗半径∗π ​ 体积=底面积∗高 ​ 其中,π 取 3.14​ 输入 ​ ...

  6. 2.2计算圆柱体的体积.py

    # -*- coding: utf-8 -*- """ Created on Sun Apr 22 15:55:56 2018@author: MyPC "&q ...

  7. 2.2计算圆柱体的体积

    Description (计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积: 面积=半径*半径*Pi体积=面积*高 Input 请输入半径和高. Output 输出底面积 ...

  8. 用python计算圆柱体的体积和表面积_Java圆柱体表面积和体积计算代码实例

    题目描述 Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果. 题目分析 首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象 ...

  9. 用c++计算圆柱体的体积,底圆的面积和周长

    #include<iostream> #include<cmath> #define PI 3.1415926 using namespace std; class Cylin ...

最新文章

  1. 找子串替换(kmp)poj1572
  2. 浅析Kubernetes StatefulSet
  3. 教你如何运用可视化理解卷积神经网络(CNNs)的指南
  4. Free Online SQL Formatter
  5. 外刊晨读 2018 年 年 5 月 月 15 日
  6. XStream转换Java对象与XML
  7. Linux文件系统及磁盘分区与格式化(二次排版)
  8. 借助Redis完成延时任务
  9. windows phone7 学习笔记14——地理位置服务与反应性扩展框架
  10. C++笔记-異常處理機制(释放堆区空间)
  11. Tomcat配置多个Service,多个同名的应用运行在一个tomcat下
  12. 菲尼克斯电源维修QUINT4-UPS/24DC/24DC
  13. Java简单循环依赖的解决 —— spring_imitate(Spring的模仿)
  14. iCloud账号服务器出问题了,icloud连接到服务器时出现问题(苹果id不能退出登录怎么办)...
  15. 【翻译自mos文章】执行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误...
  16. 电脑显示器基本设置与故障处理
  17. 计算机等级考试照片用ps怎么调,Photoshop教程:用PS消除照片中的杂色条纹
  18. RT-Thread 4.1.0 开启 PM 电源管理框架
  19. CS1503号错误是什么
  20. Java面试总结(2021优化版)发布1024程序员节

热门文章

  1. 健康保险公司如何进行客户体验管理XM?
  2. 雷达天线导电滑环介绍
  3. PAT常见错误及原因总结
  4. Popcap Framework 一个游戏框架(c++)
  5. storm中的乐器 wolven_原创吉他谱!破碎之花任务中普西拉演唱的 The Wolven Storm
  6. 万能的搜索——深度搜索和广度搜索
  7. 【Vue 项目】html2canvas + jspdf 实现将页面内容生成 PDF 及相关问题解决方案(页面被分页分割问题、html2canvas生成图片只有一半)
  8. 爱企查 爬取公司基本信息
  9. 当女作家化身服务员:我在底层的生活
  10. python一张纸折叠到珠峰高度_【舒展钱塘】课程故事:和纸做游戏