本文目錄一覽:
- 1、java除法計算
- 2、java除法
- 3、java中整除和浮點除什麼區別
java除法計算
方法一:
double myNum2 = 111231.5585478;
java.math.BigDecimal b = new java.math.BigDecimal(myNum2);
double myNum3 = b.setScale(5, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(myNum2);
System.out.println(myNum3);
方法二:
double d = 3.1465926;
String result = String.format(“%.2f”, d);
System.out.println(result);
java除法
如果你想要帶小數的結果那麼在聲明的時候就要把變量聲明成浮點型
float = 0.0f
double = 0.0
補充
因為你聲明的5和2都是int型的變量,所以計算出來的結果也是int型的,int型是整型變量,沒有小數部分,所以要把它們聲明成浮點數(即小數),例如float=5.0f;float = 2.0f;後邊的f表示2.0是float型的單精度浮點數,如果不帶f則是默認的double型雙精度浮點數。兩個float型的數字相除,這樣計算的結果也使float型的,所以就會有小數部分出現了
java中整除和浮點除什麼區別
被除數和除數都為整數即為整除,結果也為整數,如果有餘數,則忽略餘數,比如
5/2結果為2。
被除數和除數只要有一個是浮點數(小數)即為浮點除,結果為浮點數,比如
5.0/2
結果為
2.5
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/157963.html