Java圓柱體表面積和體積計(jì)算代碼實(shí)例
題目描述
Java編程實(shí)現(xiàn)圓柱體表面積和體積的計(jì)算,要求從鍵盤上輸入底面圓的半徑和圓柱體的高,然后輸出結(jié)果。
題目分析
首先定義Circle類,然后在main方法中創(chuàng)建Circle類的對(duì)象c,利用對(duì)象c訪問其成員方法setR(),為其成員變量r賦值,訪問其成員方法setH(),為其成員變量h賦值。最后通過對(duì)象c調(diào)用getArea()和getVolume()方法分別計(jì)算圓柱體表面積和體積并輸出結(jié)果。
代碼如下
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('請(qǐng)輸入圓的半徑:'); c.setR(sc.nextDouble()); System.out.println('請(qǐng)輸入圓柱的高:'); c.setH(sc.nextDouble()); System.out.printf('圓柱的面積為:'+ c.getArea()); System.out.printf('圓柱的體積為:'+ c.getVolume()); }}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ajax請(qǐng)求添加自定義header參數(shù)代碼2. 基于javascript處理二進(jìn)制圖片流過程詳解3. Gitlab CI-CD自動(dòng)化部署SpringBoot項(xiàng)目的方法步驟4. ASP基礎(chǔ)知識(shí)VBScript基本元素講解5. 解決android studio引用遠(yuǎn)程倉庫下載慢(JCenter下載慢)6. idea刪除項(xiàng)目的操作方法7. 使用python 計(jì)算百分位數(shù)實(shí)現(xiàn)數(shù)據(jù)分箱代碼8. Kotlin + Flow 實(shí)現(xiàn)Android 應(yīng)用初始化任務(wù)啟動(dòng)庫9. 詳談ajax返回?cái)?shù)據(jù)成功 卻進(jìn)入error的方法10. html5手機(jī)觸屏touch事件介紹
