成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

程序如下:

創(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)入市場,從而被擱置了下來。

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

圓柱體體積公式: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));

}

}

求程序JAVA設(shè)計圓柱體的類,計算其表面積和體積

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)

成都網(wǎng)站建設(shè)
荥经县| 壤塘县| 永和县| 云林县| 和林格尔县| 永昌县| 乌鲁木齐县| 辽中县| 永泰县| 栖霞市| 洮南市| 大石桥市| 湖南省| 周宁县| 财经| 威信县| 乳山市| 余江县| 木里| 大英县| 泉州市| 石阡县| 进贤县| 温宿县| 萝北县| 甘洛县| 英吉沙县| 当雄县| 石河子市| 通山县| 自贡市| 嘉义市| 绥中县| 北辰区| 南平市| 新余市| 河南省| 界首市| 铁力市| 平湖市| 甘南县|