Rumah >Java >javaTutorial >Bagaimana untuk menggunakan fungsi bulat dalam java

Bagaimana untuk menggunakan fungsi bulat dalam java

下次还敢
下次还敢asal
2024-04-27 01:48:16582semak imbas

Fungsi bulat() dalam Java membundarkan nombor titik terapung kepada integer terdekat, mengikut peraturan berikut: 1. Nombor positif dibundarkan kepada nombor genap terdekat 2. Nombor negatif dibundarkan kepada nombor genap terdekat; bahagian perpuluhan ialah 0.5 Apabila dibundarkan kepada nombor genap terdekat. . Fungsi ini menerima nombor titik terapung sebagai parameter dan mengembalikan nilai panjang yang mewakili integer bulat.

SyntaxBagaimana untuk menggunakan fungsi bulat dalam java

<code class="java">public static long round(double a)</code>

Parameter

- Nombor titik terapung yang hendak dibundarkan

Nilai pulangan

dalam

panjang dalam

    Peraturan pembulatan
  • a
  • pusingan ( ) fungsi mengikut peraturan pembundaran berikut:

Nombor positif:

Jika bahagian perpuluhan bagi nombor titik terapung lebih besar daripada atau sama dengan 0.5, ia dibundarkan kepada nombor genap terdekat.
  • Nombor negatif:
Jika bahagian perpuluhan nombor titik terapung kurang daripada 0.5, ia dibundarkan kepada nombor genap terdekat. Jika bahagian pecahan adalah sama dengan 0.5, maka bulatkan kepada nombor genap terdekat.

Contoh

    Contoh berikut menunjukkan cara menggunakan fungsi bulat():
  • <code class="java">double num1 = 12.5;
    double num2 = -13.7;
    
    long roundedNum1 = Math.round(num1); // 12
    long roundedNum2 = Math.round(num2); // -14</code>
    Dalam contoh ini:
  • nombor1 dibundarkan kepada 12 kerana bahagian pecahan 0.5 adalah lebih besar daripada 0.5 nombor2 dibundarkan kepada -14 kerana bahagian pecahan 0.7 kurang daripada 0.5.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi bulat dalam java. 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