『壹』 java如何將浮點數輸出為指定位數的科學計數法
JAVA輸出指定位數的科學計數方法:
public static String parseToCientificNotation(double value) {
int cont = 0;
java.text.DecimalFormat DECIMAL_FORMATER = new java.text.DecimalFormat("0.##");
while (((int) value) != 0) {
value /= 10;
cont++;
}
return DECIMAL_FORMATER.format(value).replace(",", ".") + " x10^ -" + cont;
}
調用方回法:
parseToCientificNotation(答123332.4);
輸出:0.1233324 x10^ 6
『貳』 java代碼怎麼把科學計數法轉換為具體數字
publicstaticvoidmain(String[]args)
{
BigDecimalbd=newBigDecimal("1.03219E+14");
System.out.println(bd.toPlainString());
}
不過來會略自去之後的數字