当前位置: 移动技术网 > IT编程>开发语言>Java > Java圆柱体表面积和体积计算代码实例

Java圆柱体表面积和体积计算代码实例

2020年06月14日  | 移动技术网IT编程  | 我要评论

题目描述

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

题目分析

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

代码如下

package com.web;

import java.util.scanner;

class circle{
  public static final double pi=3.14;

  private double r;
  private double h;

  public circle() {
    super();
  }

  public circle(double r, double h) {
    super();
    this.r = r;
    this.h = h;
  }

  public double getr() {
    return r;
  }

  public void setr(double r) {
    this.r = r;
  }

  public double geth() {
    return h;
  }

  public void seth(double h) {
    this.h = h;
  }

  public static double getpi() {
    return pi;
  }

  public double getarea(){
    return pi * r * r * 2 + h * 2 * pi * r;
  }

  public double getvolume(){
    return pi * r * r * h;
  }



}
public class cylindertest {
  public static void main(string[] args) {
    scanner sc = new scanner(system.in);
    circle c = new circle();

    system.out.println("请输入圆的半径:");
    c.setr(sc.nextdouble());

    system.out.println("请输入圆柱的高:");
    c.seth(sc.nextdouble());

    system.out.printf("圆柱的面积为:"+ c.getarea());
    system.out.printf("圆柱的体积为:"+ c.getvolume());
  }

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网