大數值的資料, 會以科學符號 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