Java实现圆柱体表面积和体积的计算

Posted Kangbazi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现圆柱体表面积和体积的计算相关的知识,希望对你有一定的参考价值。

题目描述:

Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果。


题目分析:

  首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象c访问其成员方法setR(),为其成员变量r赋值,访问其成员方法setH(),为其成员变量h赋值。最后通过对象c调用getArea()和getVolume()方法分别计算圆柱体表面积和体积并输出结果。

 


 

代码:

 1 package com.web;
 2 
 3 import java.util.Scanner;
 4 
 5 class Circle{
 6     public static final double PI=3.14;
 7     
 8     private double r;
 9     private double h;
10     
11     public Circle() {
12         super();
13     }
14 
15     public Circle(double r, double h) {
16         super();
17         this.r = r;
18         this.h = h;
19     }
20 
21     public double getR() {
22         return r;
23     }
24 
25     public void setR(double r) {
26         this.r = r;
27     }
28 
29     public double getH() {
30         return h;
31     }
32 
33     public void setH(Double h) {
34         this.h = h;
35     }
36 
37     public static double getPi() {
38         return PI;
39     }
40 
41     public double getArea(){
42         return PI * r * r * 2 + h * 2 * PI * r;
43     }
44     
45     public double getVolume(){
46         return PI * r * r * h;
47     }
48 
49     
50     
51 }
52 public class CylinderTest {
53     public static void main(String[] args) {
54         Scanner sc = new Scanner(System.in);
55         Circle c = new Circle();
56         
57         System.out.println("请输入圆的半径:");  
58         c.setR(sc.nextDouble());
59         
60         System.out.println("请输入圆柱的高:");
61         c.setH(sc.nextDouble());
62          
63         System.out.printf("圆柱的面积为:"+ c.getArea());
64         System.out.printf("圆柱的体积为:"+ c.getVolume());
65     }
66 
67 }

 

以上是关于Java实现圆柱体表面积和体积的计算的主要内容,如果未能解决你的问题,请参考以下文章

java 用接口计算圆柱的体积和面积并添加颜色

C++编程练习:多态实验——利用抽象类和纯虚函数,编程计算正方体球体和圆柱体的表面积和体积。

Java语言程序设计 上机实验4 掌握声明接口一个类实现接口的声明和使用方法

项目三第一题

圆柱体计算

c语言:求圆周长圆面积圆球表面积圆球体积圆柱体积。