double 轉String後保留小數後兩位 例如:0.00,2.20,2.21
<pre name="code" class="java"><pre name="code" class="java"> /** * double型別轉String 型別的小數點後的00 * @param num double引數 * @return String 型別 */ public static String doubleTransform(double num){ String strNum = num+""; int a = strNum.indexOf("."); if(a>0){ //獲取小數點後面的數字 String dianAfter = strNum.substring(a+1); if("0".equals(dianAfter)){ return strNum+"0"; }else{ if(dianAfter.length()==1){ return strNum +"0"; }else{ return strNum; } } }else{ return strNum+".00"; } }
相關推薦
double 轉String後保留小數後兩位 例如:0.00,2.20,2.21
<pre name="code" class="java"><pre name="code" class="java"> /** * double型別轉String 型別的小數點後的00 * @param num double
Unity,C# float轉String如何保留實際小數位數,即防止精度丟失擷取字串報錯
比如一個float a = 329.0; 轉成String,要讓a顯示成329.0;如果a = 329.000,轉成String 顯示成329.000 可是實際卻不是這樣的 a.ToString()直接變成329 所以碰到這種情況怎麼辦呢 一. string Dat
java double轉String,去掉科學計數法
在數值型double轉String格式時,如果同時遇到數值較大的double和小數位較多的double處理方法: double a = 111111111111.00; double b = 2.22222222222222; java.text.NumberFormat NF = j
只能讓使用者輸入數字和小數點後最多能輸入兩位。
html<input type="text" id="money" /><span>檢視輸入的值</span>scriptvar str; $("#money").keyup(function() { var reg = /^\d+\.
c++中int,float,double轉string的一個簡單方法
在c++中,為了要輸出,大部分情況都需要把一些零散的資料和字元組合成字串統一輸出,這裡就寫一篇超短部落格,記錄下學習到的一個簡單好用的程式碼,以後要用時方便尋找。 #include <sstream> string intTranStr(
(轉)C++中保留小數位數的方法
iomanip的作用: 主要是對cin,cout之類的一些操縱運運算元,比如setfill,setw,setbase,setprecision等等。它是I/O流控制標頭檔案,就像C裡面的格式化輸出一樣.以下是一些常見的控制函式的: dec 置基數為10 相當於"%d" hex 置基數為16 相當於"%X"
題8:輸入5個數(含負數、小數)將它們按由小到大的順序排列起來 提示:需要排數的數字通過引數傳遞進來, 例如:輸入:./a.out -1 2.1 -3 5 7 輸出: -3 -1 2.1
題目:輸入5個數(含負數、小數)將它們按由小到大的順序排列起來 提示:需要排數的數字通過引數傳遞進來, 例如:輸入:./a.out -1 2.1 -3 5 7 輸出: -3 -1 2.1 #include <stdio.h> #include &l
[轉]常用正則表示式大全!(例如:匹配中文、匹配html)
[url]http://www.cnblogs.com/guiliangfeng/archive/2009/04/13/1434696.html[/url]常用正則表示式大全!(例如:匹配中文、匹配html) 匹配中文字元的正則表示式: [u4e00-u9fa5] 評
String轉double保留兩位小數
關於此問題,網上一些答案不太靠譜 通過實踐,此處只提供一個辦法: String price_CNY = map.get("CNY"); //6.2041 Double cny = Double.parseDouble(price_CNY);//6.2
mysql格式化小數保留小數點後兩位(小數點格式化)
lac res spa ber class sha decimal form 一個 格式化浮點數的問題,用format(col,2)保留兩位小數點,出現一個問題,例如下面的語句,後面我們給出解決方法 SELECT FORMAT(12562.6655,2); 結果:
Double類型的數據四舍五入保留小數點後兩位
max 1.5 ceil 小數點後兩位 format clas 返回值 rfi pre 4種方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat;
ACMNO.14一球從M米高度自由下落,每次落地後返回原高度的一半,再落下。 它在第N次落地時反彈多高?共經過多少米? 保留兩位小數 輸入 M N 輸出 它在第N次落地時反彈多高?共經過多少米
題目描述 一球從M米高度自由下落,每次落地後返回原高度的一半,再落下。 它在第N次落地時反彈多高?共經過多少米? 保留兩位小數 輸入 M N 輸出 它在第N次落地時反彈多高?共經過多少米? 保留兩位小數,空格隔開,放在一行 樣例輸入 1000 5
C# 小數點後保留兩位小數,四捨五入的函式及使用方法
1 Math.Round(45.367,2) //Returns 45.37 2 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我們中國人理解的四捨五入,是老外的四捨五入,是符合IEEE標準的四
BigDecimal除法後保留兩位小數
BigDecimal numBigDecimal=new BigDecimal(5.33); numBigDecimal=ConvertNumber(numBigDecimal,3,2);//呼叫,5.33/3後保留兩位小數1.7766666=1.78//BigDecima
Android String字串擷取小數點後兩位,Double擷取小數點後兩位
public String formateRate(String rateStr){ if(rateStr.indexOf(".") != -1){ //獲取小數點的位置 int num = 0; //找到小數點在字串中的位置,找到返回一個int型別的數字,不存在的話返回
DataFrame中小數的保留小數點後兩位
已知b如表格所示,但是小數顯示太長,將其中的每個元素取小數點後兩位: 1 2 3 4 5 1 84.16867626 120.8809193 108.7217619 156.0338076 189.4679003 2 95
資料型別轉換 text 轉 double 再保留兩位小數
round(rp.num/cast(si.value as DECIMAL),2) as price java 後臺資料 double 保留兩位小數: BigDecimal bd = new BigD
jsp頁面的double小數點後保留兩位
首先加入標籤庫 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/
JAVA開發之將double型別,強制保留到小數點後兩位解決方法
/** * 監聽總金額變化 */ private void listenAllFee() { double allPay = 0.00; for
Java-小技巧-005-double類型保留兩位小數4種方法
bsp 轉換 args clear cal instance double static ati 4種方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.Decimal