Java圓柱體表面積和體積計算程式碼例項
阿新 • • 發佈:2020-06-11
題目描述
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()); } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。