Rumah > Java > javaTutorial > Bundarkan nombor titik terapung ke bawah menggunakan fungsi Math.floor() java

Bundarkan nombor titik terapung ke bawah menggunakan fungsi Math.floor() java

PHPz
Lepaskan: 2023-07-26 13:54:48
asal
2892 orang telah melayarinya

Gunakan fungsi Math.floor() java untuk membundarkan nombor titik terapung ke bawah

Dalam pengaturcaraan harian, kita sering menghadapi situasi di mana nombor titik terapung perlu dibundarkan ke bawah. Java menyediakan fungsi yang mudah Math.floor() untuk melaksanakan fungsi ini. Artikel ini akan memperkenalkan penggunaan Math.floor() dan menyediakan beberapa contoh kod untuk membantu pembaca memahami dengan lebih baik. Fungsi

Math.floor() ialah kaedah statik kelas Matematik di Jawa Fungsinya ialah untuk membundarkan nombor titik terapung, iaitu, untuk mengalih keluar bahagian perpuluhan nombor titik terapung dan hanya menyimpan bahagian integer. . Jenis nilai pulangan fungsi ini adalah dua kali ganda, dan hasilnya ialah nilai berangka selepas dibundarkan ke bawah.

Berikut ialah definisi fungsi bagi fungsi Math.floor():

public static double floor(double a)
Salin selepas log masuk

Antaranya, parameter a ialah nombor titik terapung yang perlu dibundarkan ke bawah.

Seterusnya, kami menggunakan beberapa contoh untuk menunjukkan penggunaan fungsi Math.floor().

Contoh 1:

double number = 5.6;
double floorNumber = Math.floor(number);
System.out.println("向下取整后的结果为:" + floorNumber);
Salin selepas log masuk

Hasil larian ialah:

向下取整后的结果为:5.0
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan nombor titik terapung dan menghantarnya kepada fungsi Math.floor() untuk membundarkan ke bawah. Akhir sekali, cetak hasilnya. Oleh kerana bahagian perpuluhan 5.6 ialah 0.6, hasil selepas pembundaran ke bawah ialah 5.0.

Contoh 2:

double number = -3.9;
double floorNumber = Math.floor(number);
System.out.println("向下取整后的结果为:" + floorNumber);
Salin selepas log masuk

Hasil larian ialah:

向下取整后的结果为:-4.0
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan nombor titik terapung dan menghantarnya kepada fungsi Math.floor() untuk membulatkan ke bawah. Oleh kerana bahagian perpuluhan bagi -3.9 ialah 0.9, keputusan selepas pembundaran ke bawah ialah -4.0.

Contoh 3:

double number = 10.0 / 3.0;
double floorNumber = Math.floor(number);
System.out.println("向下取整后的结果为:" + floorNumber);
Salin selepas log masuk

Hasil larian ialah:

向下取整后的结果为:3.0
Salin selepas log masuk

Dalam contoh di atas, kita mula-mula membahagikan 10.0 dengan 3.0 untuk mendapatkan nombor titik terapung, dan kemudian menghantarnya ke fungsi Math.floor() untuk membulatkan ke bawah. Oleh kerana keputusan 10.0/3.0 ialah 3.33333333..., keputusan selepas pembundaran ke bawah ialah 3.0.

Perlu diambil perhatian bahawa fungsi Math.floor() juga mengendalikan integer dengan cara yang sama Ia sebenarnya merawat nilai integer ​​​​dan nilai titik terapung​​​yang sama. Ia hanya memberi perhatian kepada bahagian perpuluhan dan membuang bahagian yang lebih besar daripada bahagian perpuluhan.

Ringkasnya, menggunakan fungsi Java's Math.floor() boleh membundarkan nombor titik terapung ke bawah dengan mudah dan hanya menyimpan bahagian integer. Saya berharap pembaca dapat lebih memahami dan menguasai penggunaan fungsi Math.floor() melalui pengenalan dan contoh artikel ini, dan boleh menggunakan secara fleksibel dalam pengaturcaraan sebenar.

Atas ialah kandungan terperinci Bundarkan nombor titik terapung ke bawah menggunakan fungsi Math.floor() java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan