String、int转化为Double之后 值变化,后便会加上E7,这是因为科学计数法

我们在做数据类型转换的时候,会发现数值变化了。例

54346084 ———》5.4346084E7

这是因为转化为double之后,用科科学计数法来表示,所以感觉数值有了偏差。

String UsagesSTORAGE1 = “54346084”;
Double UsagesSTORAGE2 = Double.valueOf(UsagesSTORAGE1);
Double UsagesSTORAGE3 = Double.parseDouble(UsagesSTORAGE1 );
Integer UsagesSTORAGE4 = Integer.parseInt(UsagesSTORAGE1 );
System.out.println("UsagesSTORAGE: "+UsagesSTORAGE1);
System.out.println("UsagesSTORAGE: "+UsagesSTORAGE2);
System.out.println("UsagesSTORAGE: "+UsagesSTORAGE3);
System.out.println("UsagesSTORAGE: "+UsagesSTORAGE4);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值