大數值的資料, 會以科學符號 E 表示之, 如: 12300000 會顯示為 1.23E7
小數值的資料, 會多個 .0 表示之, 如: 123 會顯示為 123.0
若要原始呈現, 可利用 java.math.BigDecimal 實現,
如下範例:
程式碼
public class helloTomKuo {
public static void main(String[] args)
{
double vData = 123;
BigDecimal bd = new BigDecimal( vData );
System.out.println( "vData = " + vData );
System.out.println( "vData BigDecimal = " + bd.toPlainString() );
double vData2 = 12300000;
BigDecimal bd2 = new BigDecimal( vData2 );
System.out.println( "vData2 = " + vData2 );
System.out.println( "vData2 BigDecimal = " + bd2.toPlainString() );
}
}
// vData = 123.0
// vData BigDecimal = 123
// vData2 = 1.23E7
// vData2 BigDecimal = 12300000
