在Java中将2e + 08转换为整数

far*_*ati 1 java types number-formatting

我想知道2e+08编程的格式是什么意思?我有一些与项目预算有关的数据.如何在Java中将其转换为整数?

ars*_*jii 8

2e+08意味着2乘以10 ^ 8.换句话说,2后跟8个零:

2e + 08 = 200000000

要将它转换为int我们可以简单地投射:

int n = (int)2e+08
Run Code Online (Sandbox Code Playgroud)

以下所有的在Java中是等价的:2e+08,2e08,2e8,2E+08,2E08,2E8.