回覆列表
-
1 # 使用者857268494021843
-
2 # fzzlo12376
浮點數分為單精度(float)和雙精度(double),根據IEEE754標準,float型別在計算機內部儲存佔4位元組,double型別佔8個位元組。無論是單精度還是雙精度在儲存中都分為三個部分:符號位(Sign) : 0代表正,1代表為負 指數位(Exponent):用於儲存科學計數法中的指數資料,並且採用移位儲存 尾數部分(Mantissa):尾數部分 float:符號 1 指數 8 尾數 23double 符號1 指數 11 尾數 52
你好,可以使用java.text.DecimalFormat,格式化數字,比如123456doublea=2.3659874;//小數格式化,引號中的0.000表示保留小數點後三位(第四位四捨五入)DecimalFormatdf=newDecimalFormat("0.000");Stringnum=df.format(a);System.out.println(num);//輸出結果就是2.366具體你可以查DecimalFormat的使用方法希望可以幫助到你