2014-03-03 145 views
-5

我想製作一個程序,可以打印出一個圓柱體的面積和體積......我只有這些命令,但這些只是公式?有人可以幫助我的目標是我如何解決這個問題的正確difrection打印出一個圓柱體的面積和體積

area = radius * radius * 3.14159; volume = area * length;

+0

如果您還沒有編寫一些代碼,我們無法爲您提供幫助。 – dckuehn

+0

我寫了代碼,但與此無關......所以idk我會告訴你,但 – NickelEighteen

+0

int radius = 6; int length = 7; \t \t area = radius * radius * 3.14159; \t \t volume = area * length; – NickelEighteen

回答

1

向用戶提供輸入尺寸:

Scanner input = new Scanner(System.in); 
System.out.println("Enter radius"); 
radius = input.nextDouble(); 

可以使用Math.pow()方法來計算半徑的平方

r2 = Math.pow(radius,2.0); 

然後區域就像是用幾個公式改變:

area = r2 * 3.14; 
System.out.println(area); 

同樣的,體積,詢問用戶用於與長度:

System.out.println("Enter Length"); 
length = input.nextDouble(); 

然後:

volume = area * length; 

確保你的聲明是雙所以,你可以處理十進制值。

+1

感謝兄弟這實際上幫助我了 – NickelEighteen

+0

感謝您的幫助兄弟,我能夠成功編寫程序!我真的很感激 – NickelEighteen

+1

我很高興我能幫上忙。 – Joe