Java中取小數點後兩位(四種方法)
一
Long是長整型,怎麼有小數,是double吧
java.text.DecimalFormat df=new java.text.DecimalFormat("#.##");
double d=3.14159;
System.out.println(df.format(d));
二
java.math.BigDecimal
BigDecimal bd = new BigDecimal("3.14159265");
bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);
三
class Test1{
public static void main(String[] args){
double ret = convert(3.14159);
System.out.println(ret);
}
static double convert(double value){
long l1 = Math.round(value*100); //四捨五入
double ret = l1/100.0; //注意:使用 100.0 而不是 100
return ret;
}
}
四
double d = 13.4324;
d=((int)(d*100))/100;
相關文章
- Python保留兩位小數五種常用的方法!Python
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- iOS小數點格式化:最多保留兩位小數,小數點後末尾的0不要iOS
- JavaScript浮點數保留兩位小數JavaScript
- 金額輸入校驗,限制小數點後兩位
- MySQL保留幾位小數的4種方法MySql
- 爬取githubs——登入後的東西(兩種方法)Github
- oracle保留兩位小數Oracle
- JavaScript保留兩位或者其他位數小數JavaScript
- Android&Java保留小數位數的幾種寫法AndroidJava
- python中如何取數字的後幾位Python
- PHP 保留小數點後有效數字(四捨五入)PHP
- Java中獲取URI最後一個路徑段的4種方法Java
- Python如何保留float型別小數點後3位Python型別
- Java之獲取隨機數的4種方法Java隨機
- input限制只能輸入整數或保留小數點後2位的浮點數
- Javascript獲取原型的四種方法JavaScript原型
- Java中轉義HTML符號的四種方法JavaHTML符號
- 尤拉計劃714:兩種數位的數
- Java中將Excel轉換為JSON的兩種方法JavaExcelJSON
- 【LeetCode】求眾數(四種方法)LeetCode
- Python實現"數字轉換為十六進位制"的兩種方法
- Java中數字的四捨五入和取整Java
- ToString()格式和用法大全,C#實現保留兩位小數的方法C#
- JS讀取本地TXT文字的兩種方法JS
- 三種方法實現:獲取 url 中的引數
- sqlserver資料庫中如果對數值型的欄位進行小數點保留兩位,如果是小於1的數,前面的0消失解決方案SQLServer資料庫
- 使用位運算、值交換等方式反轉java字串-共四種方法Java字串
- java中Stream的四種建立Java
- 聊聊 SpringBoot 中的兩種佔位符:@*@ 和 ${*}Spring Boot
- 控制資料的小數位數 java / jsJavaJS
- Python 爬取網頁資料的兩種方法Python網頁
- Java中計算整數中唯一數字數量的3種方法Java
- java 傳遞引數的兩種方式Java
- 前端保留兩位小數toFixed(2)會有坑前端
- jdk8之stream求和,保留兩位小數JDK
- python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入Python
- java水仙花數程式碼,三位四位五位Java
- Java 建立 PDF 檔案包的兩種方法Java