Java圓柱體表面積和體積計算代碼實例
題目描述
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()); }}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. css代碼優化的12個技巧2. .NET SkiaSharp 生成二維碼驗證碼及指定區域截取方法實現3. jsp網頁實現貪吃蛇小游戲4. CentOS郵件服務器搭建系列—— POP / IMAP 服務器的構建( Dovecot )5. MyBatis JdbcType 與Oracle、MySql數據類型對應關系說明6. 在JSP中使用formatNumber控制要顯示的小數位數方法7. 存儲于xml中需要的HTML轉義代碼8. ASP中實現字符部位類似.NET里String對象的PadLeft和PadRight函數9. ASP中if語句、select 、while循環的使用方法10. ASP基礎入門第八篇(ASP內建對象Application和Session)
