1.java后臺
(1)使用bigdecimal類
方式一:string str=new bigdecimal(num+"").tostring();
方式二:string str=new bigdecimal(num.tostring()).tostring();
(2)使用decimalformat類
1
2
|
//注意,這種方式是保留幾位小數 string str= new decimalformat( "0.00" ).format(num); |
2.jsp頁面
(1)使用jstl標簽fmt:formatnumber
導入:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
使用:<fmt:formatnumber value="num " pattern="#.##" minfractiondigits="2" > </fmt:formatnumber>
(2)使用js腳本
1
|
var str=parsefloat(num).tostring(); |
* num : 科學計數法表示的數據
以上這篇解決java中由于數據太大自動轉換成科學計數法的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/hk0701/article/details/72763587