java基礎之小數問題

2021-08-27 23:15:31 字數 878 閱讀 9471

1.關於取整運算

private static void getint()
結果:

------------------取整-------------------

捨掉小數取整:math.floor(2)=2

捨掉小數取整:math.floor(2.1)=2

捨掉小數取整:math.floor(2.5)=2

捨掉小數取整:math.floor(2.9)=2

捨掉小數取整:math.floor(-2)=-2

捨掉小數取整:math.floor(-2.1)=-3

捨掉小數取整:math.floor(-2.5)=-3

捨掉小數取整:math.floor(-2.9)=-3

------------------湊整-------------------

湊整:math.ceil(2)=2

湊整:math.ceil(2.1)=3

湊整:math.ceil(2.5)=3

湊整:math.ceil(2.9)=3

------------------四捨五入取整-------------

四捨五入取整:(2)=2

四捨五入取整:(2.1)=2

四捨五入取整:(2.5)=3

四捨五入取整:(2.9)=3

注意bigdecimal構造方法:

public bigdecimal(double 將 double 轉換為 bigdecimal,後者是 double 的二進位制浮點值準確的十進位制表示形式。返回的 bigdecimal 的標度是使 (10scale × val) 為整數的最小值

Java基礎問題(一)

一 public class main private string name public static void main string args dog dog dest.get 0 dog.name bbb system.out.println src.get 0 name 上面 會輸出aa...

Java基礎之語句

無限迴圈的最簡單表現形式。for while true 1,變數有自己的作用域。對於 for來講 如果將用於控制迴圈的增量定義在 for語句中。那麼該變數只在 for語句內有效。for語句執行完畢。該變數在記憶體中被釋放。2,for和 while 可以進行互換。如果需要定義迴圈增量。用 for更為合...

JAVA基礎之Pattern Matcher 組合

寫在前面 很多基礎沒用都忘的差不多了,記錄一下,慢慢撿起來!多歸納總結.pattern public final classpatternextends object implements serializable 正規表示式的編譯表示形式。指定為字串的正規表示式必須首先被編譯為此類的例項。然後,可...