本文目錄一覽:
java幾個小數取整例子
(要學會百度啊)
Math類中提供的三個與取整有關的方法:
第一個: ceil
ceil的意思就是: 天花板的意思;該方法表示的是向上取整Math.ceil(11.3)的值是12 ; Math.ceil.(-11.6)的結果是-11;
第二個是: floor
首先他的英文含義就是地板的含義,該方法就表示的是向下取整,
Math.floor(11.6)的結果就是11 ;
Math.floor(-11.4);的結果就是-12
第三個是: round
他表示的是四捨五入,算法為 Math.floor(x+0.5);也就是在原來的數字上加上0.5之後再進行向下取整;
Math.round(11.5);也就是 Math.floor(11.5+0.5)= Math.floor(12)=12;
同理: Math.round(-11.5)= Math.floor(-11.5+0.5)=Math.floor(-11.0)= -11;
原文地址:網頁鏈接
在java中怎麼對一個數字取整
public class EXC {
public static void main(String[] args) {
//如果是將 一個 float或double類型的小數 轉換為整數 如下:
//利用java的強制類型轉換規則
double d = 12.3;
int i = (int)d;
System.out.println(i);
//如果是將一個表示小數的 字符串轉換為整數 如下:
//利用Integer包裝類
String s = “12.3”;// 或12.3f
i = Integer.parseInt(s.split(“\\.”)[0]);
System.out.println(i);
}
}
java中如何取整?
有float類型的
向上取整:Math.ceil() //只要有小數都+1
向下取整:Math.floor() //不取小數
四捨五入:Math.round() //四捨五入
java中的整除和取余有什麼細節。
在java中,取整的細節在於得到整數相除的結果的整數部分(不需要四捨五入),取余的細節在於得到兩個整數相除的結果的餘數部分。
取整用符號’/’表示,取余用符號’%’表示。
java中double型如何取整?
有float類型的\x0d\x0a\x0d\x0a向上取整:Math.ceil() //只要有小數都+1\x0d\x0a向下取整:Math.floor() //不取小數\x0d\x0a四捨五入:Math.round() //四捨五入
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/150341.html