我使用JavaScript工作,但我正在参与android项目。
我正在尝试写大量数字。在JS中,我会写例如3e5得到300000。
我在Java中搜索是否相同,但未使用pow却无法得到答案^
最佳答案
在JS中,我会写例如3e5得到300000
在Java中几乎(*)相同:
double x = 3e5;
float y = 3e5f;
这是针对浮点数的,这是浮点文字的完整规范:JSL-3.10.2
对于整数,java中不支持。您可以强制缩小原始的转换,但是请记住,您可能会失去精度:
int n = (int) 3e5;
(*)脚注:我不懂JS,但是在这个例子中对我来说看起来一样。