程序如下:
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括康平網(wǎng)站建設(shè)、康平網(wǎng)站制作、康平網(wǎng)頁制作以及康平網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,康平網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到康平省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
package test;
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args) {
try {
Scanner scan = new Scanner(System.in);
System.out.println("請輸入半徑:");
double radius = scan.nextDouble();
System.out.println("請輸入高:");
double height = scan.nextDouble();
System.out.println("所求圓柱體的體積是:"+Math.PI * radius* radius * height);
System.out.println("所求圓柱體的表面積是:"+Math.PI * radius* radius * 2+ Math.PI * radius * 2 * height);
} catch (Exception e) {
System.out.println("你輸入有誤,請輸入數(shù)字!");
}
}
}
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程?[1]??。
Java具有簡單性、面向?qū)ο蟆⒎植际?、健壯性、安全性、平臺獨(dú)立與可移植性、多線程、動態(tài)性等特點(diǎn)?[2]??。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等?[3]??。
由于在開發(fā)Oak語言時,尚且不存在運(yùn)行字節(jié)碼的硬件平臺,所以為了在開發(fā)時可以對這種語言進(jìn)行實(shí)驗(yàn)研究,他們就在已有的硬件和軟件平臺基礎(chǔ)上,按照自己所指定的規(guī)范,用軟件建設(shè)了一個運(yùn)行平臺,整個系統(tǒng)除了比C++更加簡單之外,沒有什么大的區(qū)別。1992年的夏天,當(dāng)Oak語言開發(fā)成功后,研究者們向硬件生產(chǎn)商進(jìn)行演示了Green操作系統(tǒng)、Oak的程序設(shè)計語言、類庫和其硬件,以說服他們使用Oak語言生產(chǎn)硬件芯片,但是,硬件生產(chǎn)商并未對此產(chǎn)生極大的熱情。因?yàn)樗麄冋J(rèn)為,在所有人對Oak語言還一無所知的情況下,就生產(chǎn)硬件產(chǎn)品的風(fēng)險實(shí)在太大了,所以O(shè)ak語言也就因?yàn)槿狈τ布闹С侄鵁o法進(jìn)入市場,從而被擱置了下來。
圓柱體體積公式:V=πr2h。
java中的Math類中提供了π常量:
public static final double PI = 3.14159265358979323846;可以直接使用。
求平方,可以使用Math.pow(r, 2)方法完成,也可以寫成r*r。
指定圓柱的半徑和高度,即可求出體積。
public class Cylinder {
// 半徑(考慮精度問題,使用double)
private double radius;
private double height;
public Cylinder(double radius, double height) {
super();
this.radius = radius;
this.height = height;
}
// 獲取當(dāng)前圓柱對象的體積
public double getVolume() {
return getVolume(radius, height);
}
// 提供計算圓柱體積的通用方法。
public static double getVolume(double radius, double height) {
return Math.PI / 2 * Math.pow(radius, 2) * height;
}
public double getRadius() {
return radius;
}
public void setRadius(float radius) {
this.radius = radius;
}
public double getHeight() {
return height;
}
public void setHeight(float height) {
this.height = height;
}
public static void main(String[] args) {
// radius = 1.5, height = 5;
// 1、
Cylinder cylinder = new Cylinder(1.5f, 5);
System.out.println(cylinder.getVolume());
// 2、
System.out.println(Cylinder.getVolume(1.5f, 5));
}
}
import?java.util.Scanner;
interface?JSolidFigure?{
//表面積
void?SurfaceArea();
//體積
void?Volume();
}
//圓柱
class?Cylinder?implements?JSolidFigure{
@Override
public?void?SurfaceArea()?{
Scanner?sc=new?Scanner(System.in);
System.out.println("請輸入半徑:");
double?r=sc.nextDouble();
System.out.println("請輸入高:");
double?h=sc.nextDouble();
double?surfaceArea=2*Math.PI*r*r+2*Math.PI*r*h;
System.out.println("表面積:"+surfaceArea);
}
@Override
public?void?Volume()?{
Scanner?sc=new?Scanner(System.in);
System.out.println("請輸入半徑:");
double?r=sc.nextDouble();
System.out.println("請輸入高:");
double?h=sc.nextDouble();
double?volume=Math.PI*r*r*h;
System.out.println("體積:"+volume);
}
}
//圓錐
class?Cone?implements?JSolidFigure{
@Override
public?void?SurfaceArea()?{
}
@Override
public?void?Volume()?{
}
}
//球
class?Ball?implements?JSolidFigure{
@Override
public?void?SurfaceArea()?{
}
@Override
public?void?Volume()?{
}
}
//長方
class?Rectangular?implements?JSolidFigure{
@Override
public?void?SurfaceArea()?{
}
@Override
public?void?Volume()?{
}
}
//測試
public?class?SolidFigure{
public?static?void?main(String[]?args)?{
//多態(tài)
JSolidFigure?jsf=new?Cylinder();
System.out.println("下面求圓柱表面積+++++++++++++++++++++++++++++++");
jsf.SurfaceArea();
System.out.println("下面求圓柱體積+++++++++++++++++++++++++++++++++");
jsf.Volume();
}
}
文章標(biāo)題:java求圓柱的體積代碼 java圓柱體的表面積和體積
本文網(wǎng)址:http://jinyejixie.com/article24/hpcdje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、定制網(wǎng)站、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)