求圓柱體積的java代碼 java圓柱體的表面積和體積

用JAVA編寫一個圓柱體類,包含求體積的方法。聲稱一個圓柱體對象,并求這個圓柱體的體積

圓柱體體積公式:V=πr2h。

雨花ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

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;

}

// 獲取當前圓柱對象的體積

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

}

}

java編寫程序,從鍵盤輸入圓柱體的底半徑r和高h,然后計算其體積并輸出.要最簡單的

代碼:

public?class?Test?{

public?static?void?main(String[]?args)?{

Scanner?scanner?=?new?Scanner(System.in);

System.out.println("請輸入圓柱體的底半徑:");

int?r?=?scanner.nextInt();

System.out.println("請輸入圓柱體的高:");

int?h?=?scanner.nextInt();

double?pi?=?Math.PI;

//?取整數(shù)部分

int?v?=?(int)?pi?*?r?*?r?*?h;

System.out.println("圓柱體的體積是:"?+?v);

}

}

效果:

Java:輸入圓柱體的半徑和高,計算并輸出圓柱體的體積和表面積

程序如下:

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)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進行復雜的編程?[1]??。

Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特點?[2]??。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等?[3]??。

由于在開發(fā)Oak語言時,尚且不存在運行字節(jié)碼的硬件平臺,所以為了在開發(fā)時可以對這種語言進行實驗研究,他們就在已有的硬件和軟件平臺基礎(chǔ)上,按照自己所指定的規(guī)范,用軟件建設(shè)了一個運行平臺,整個系統(tǒng)除了比C++更加簡單之外,沒有什么大的區(qū)別。1992年的夏天,當Oak語言開發(fā)成功后,研究者們向硬件生產(chǎn)商進行演示了Green操作系統(tǒng)、Oak的程序設(shè)計語言、類庫和其硬件,以說服他們使用Oak語言生產(chǎn)硬件芯片,但是,硬件生產(chǎn)商并未對此產(chǎn)生極大的熱情。因為他們認為,在所有人對Oak語言還一無所知的情況下,就生產(chǎn)硬件產(chǎn)品的風險實在太大了,所以O(shè)ak語言也就因為缺乏硬件的支持而無法進入市場,從而被擱置了下來。

Java萌新求圓面積圓柱體積

public void computeObject(double radius){圓面積

自己寫方法

}

public void computeObject(double radius, double height){圓柱面積

自己寫方法

}

public void computeObject(double radiusOutside, double radiusInside, double height){圓柱體積

自己寫方法

}

java編程;根據(jù)鍵盤輸入的圓柱體的半徑和高求圓柱體的體積

2,class sum

{

public static void main(String argv[])

{

int s=0,j,x;

System.out.printf("輸入一個四位數(shù)\n");

x = System.in.read();

while (x!=0)

{

j=x%10;

s=s+j;

x=x/10;

}

System.out.printf("四位數(shù)位數(shù)之和sum=%d\n",+s);

}

}

3,class jo

{

public static void main(String argv[])

{

int x;

System.out.printf("輸入一個整數(shù):\n");

x= System.in.read();

if (x%2==0)

System.out.printf("%d is oushu!\n",+x);

else

System.out.printf("%d is jishu!\n",+x);

}

}

1,

class tj

{

public static void main(String argv[])

{

double bj,gao;

System.out.printf("輸入半徑\n");

bj= System.in.read();

System.out.printf("輸入高\n");

gao= System.in.read();

System.out.printf("圓柱體的體積為%f\n", bj*bj*3.1415926*gao);

}

}

標題名稱:求圓柱體積的java代碼 java圓柱體的表面積和體積
本文路徑:http://muchs.cn/article28/hjsdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、電子商務(wù)定制網(wǎng)站、自適應網(wǎng)站、營銷型網(wǎng)站建設(shè)、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)