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)
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);
Hasil larian ialah:
向下取整后的结果为:5.0
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);
Hasil larian ialah:
向下取整后的结果为:-4.0
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);
Hasil larian ialah:
向下取整后的结果为:3.0
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 terapungyang 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!