7.485449E+7变成75000000
时间: 2023-08-22 18:31:15 浏览: 115
你可以使用 BigDecimal 的 `toPlainString()` 方法将科学计数法转换为普通的十进制表示法。然后,你可以将这个字符串表示形式的数字转换为 long 类型或 int 类型等整数类型。
以下是一个示例代码:
```
BigDecimal bd = new BigDecimal("7.485449E+7");
long num = Long.parseLong(bd.toPlainString());
System.out.println(num);
```
输出结果为:"74854490"。这个代码将科学计数法 "7.485449E+7" 转换为普通十进制表示法 "74854490",然后将其转换为 long 类型的数字。如果你希望将其转换为 int 类型,可以使用 `Integer.parseInt()` 方法代替 `Long.parseLong()` 方法。
阅读全文