3e5在Java中用于android

3e5 in java for android

本文关键字:用于 android Java 3e5      更新时间:2023-09-26

我在javascript工作,但我正在参与一个项目的android。我试着写出很棒的数字。在JS中,我会写,例如3e5得到300000。在Java中是否相同,我搜索了,但我无法得到不使用pow ^

的答案

在JS中我会写,例如3e5得到300000

在java中几乎(*)相同:

double x = 3e5;
float y = 3e5f;

这是用于浮点数的,这里是浮点字面值的完整规范:

对于整数,在java中不支持。您可以强制窄化原语转换,但请记住,您可能会失去精度:

int n = (int) 3e5;

(*)脚注:我不知道JS,但在这个例子中它看起来是一样的