欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-26 10:00:14
题目描述java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果。题目分析首先定义circle类,然后在main方法中创建circle类的对象c,利用对象c访问...

题目描述

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());
  }

}

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