Rumah >Java >javaTutorial >Program Java untuk mencari kelantangan kapsul
Formula Volume Capsule
<code>胶囊体积 = 圆柱体体积 + 两个半球体体积</code>di mana,
r: jejari hemisfera. h: ketinggian silinder (tidak termasuk hemisfera).
Contoh 1
<code>半径 = 5 单位 高度 = 10 单位</code>output
<code>体积 = 1570.8 立方单位</code>Penjelasan
Kirakan kelantangan menggunakan formula:
Contoh 2
<code>体积 = π × r2 × h + (4/3) × π × r3<br>体积 = 785.4 + 523.6 体积 = 1570.8 立方单位</code>
output
<code>半径 = 7 单位 高度 = 15 单位</code>
Penjelasan
<code>体积 = 4311.97 立方单位</code>
Kirakan kelantangan menggunakan formula:
Bagaimana untuk mengira jumlah kapsul di Java?
<code>体积 = π × r2 × h + (4/3) × π × r3 体积 = 2309.4 + 2002.57 立方单位 体积 = 4311.97 立方单位</code>Berikut adalah cara yang berbeza untuk mengira jumlah kapsul di Java:
Gunakan kaedah formula langsung
<code class="language-java">import java.lang.Math; public class CapsuleVolume { public static void main(String[] args) { double radius = 5; double height = 10; double volume = Math.PI * Math.pow(radius, 2) * height + (4.0 / 3) * Math.PI * Math.pow(radius, 3); System.out.printf("半径为 %.1f,高度为 %.1f 的胶囊体积为:%.2f 立方单位\n", radius, height, volume); } }</code>
<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.00 立方单位</code>Kerumitan ruang: O (1)
Kira kelantangan kapsul menggunakan kaedah fungsi
Kami akan menggunakan fungsi untuk mengira jumlah kapsul. Logik dan formula untuk mengira jumlah tetap sama, tetapi kami merangkumi pengiraan dalam fungsi yang boleh diguna semula.
<code class="language-java">import java.lang.Math; public class CapsuleVolume { public static double calculateVolume(double radius, double height) { double cylindricalVolume = Math.PI * Math.pow(radius, 2) * height; double hemisphericalVolume = (4.0 / 3) * Math.PI * Math.pow(radius, 3); return cylindricalVolume + hemisphericalVolume; } public static void main(String[] args) { double radius = 5; double height = 10; double volume = calculateVolume(radius, height); System.out.printf("半径为 %.1f,高度为 %.1f 的胶囊体积为:%.1f 立方单位\n", radius, height, volume); } }</code>
<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.0 立方单位</code>o (1)
kerumitan ruang:
o (1)Atas ialah kandungan terperinci Program Java untuk mencari kelantangan kapsul. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!