Rumah >Java >javaTutorial >Program Java untuk mencari jumlah silinder

Program Java untuk mencari jumlah silinder

DDD
DDDasal
2025-02-07 11:11:08652semak imbas

Java Program to Find the Volume of Cylinder

Silinder adalah bentuk geometri tiga dimensi dengan dua permukaan asas bulat selari yang dihubungkan dengan permukaan melengkung. Jumlah silinder boleh dikira menggunakan formula matematik yang menganggap jejari dan ketinggiannya.

Penerangan Masalah

Dalam tutorial ini, kami akan membincangkan cara mengira jumlah silinder yang diberikan dalam Java menggunakan kaedah yang berbeza. Formula Volum Silinder

Formula untuk jumlah silinder adalah seperti berikut:

volum silinder = π × r² × h

of:

  • r : Radius permukaan asas bulat.
  • H : Ketinggian badan silinder.
Contoh 1

<code>**输入:**
半径 = 5 个单位
高度 = 10 个单位
**输出:**
体积 = 785.4 立方单位
**说明:**
使用公式计算体积:
体积 = π × 5² × 10
体积 = 785.4 立方单位</code>
Contoh 2

<code>**输入:**
半径 = 7 个单位
高度 = 15 个单位
**输出:**
体积 = 2309.4 立方单位
**说明:**
使用公式计算体积:
体积 = π × 7² × 15
体积 = 2309.4 立方单位</code>
Bagaimana untuk mengira jumlah silinder di Jawa?

Berikut adalah cara yang berbeza untuk mengira jumlah silinder dalam Java:

    kaedah formula langsung
  • menggunakan fungsi
Gunakan kaedah formula langsung

Kami menggunakan kaedah formula langsung di Java untuk mengira jumlah silinder:

volume = π × r² × h

Langkah Pelaksanaan

    lebih suka jejari dan ketinggian sebagai parameter input.
  • Gunakan formula untuk mengira kelantangan.
  • Cetak hasilnya.
kod pelaksanaan

<code class="language-java">import java.text.DecimalFormat;

public class CylinderVolume {
    public static void main(String[] args) {
        double radius = 5;
        double height = 10;
        double volume = Math.PI * Math.pow(radius, 2) * height;
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.println("半径为 " + radius + ",高度为 " + height + " 的圆柱体的体积是: " + df.format(volume) + " 立方单位");
    }
}</code>
output:

<code>半径为 5.0,高度为 10.0 的圆柱体的体积是: 785.40 立方单位</code>
kerumitan masa:

o (1)

Kerumitan ruang:

o (1)

menggunakan fungsi

Dalam kaedah ini, kita merangkumi logik mengira jumlah silinder ke dalam fungsi yang boleh diguna semula.

Langkah Pelaksanaan

    Tentukan fungsi yang menggunakan formula untuk mengira jumlah silinder.
  • Lulus nilai input (jejari dan ketinggian) ke fungsi.
  • kembali hasilnya dan mencetaknya.
kod pelaksanaan

<code class="language-java">import java.text.DecimalFormat;

public class CylinderVolumeFunction {
    static double calculateVolume(double radius, double height) {
        return Math.PI * Math.pow(radius, 2) * height;
    }

    public static void main(String[] args) {
        double radius = 5;
        double height = 10;
        double volume = calculateVolume(radius, height);
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.println("半径为 " + radius + ",高度为 " + height + " 的圆柱体的体积是: " + df.format(volume) + " 立方单位");
    }
}</code>
output:

<code>半径为 5.0,高度为 10.0 的圆柱体的体积是: 785.40 立方单位</code>
kerumitan masa:

o (1)

Kerumitan ruang:

o (1)

Menggunakan kaedah ini, anda boleh dengan mudah mengira jumlah silinder dalam Java sambil mengekalkan kod anda mudah dan modular. Pilih kaedah yang paling sesuai dengan keperluan anda!

Atas ialah kandungan terperinci Program Java untuk mencari jumlah silinder. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn