gpt4 book ai didi

java - 原始值转换

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:51:03 24 4
gpt4 key购买 nike

这是 Java 代码片段:

int i = 1234567890;     
float f = i;    
System.out.println(i - (int)f);

为什么输出不等于0?它执行扩展,因此不应丢失数据。然后你只需截断该值。最好的问候

最佳答案

看区别

 int i = 1234567890;     
float f = i;
System.out.println(i - f);
System.out.println((int)f);
System.out.println(f);
System.out.println(i-(int)f);

输出:

0.0

1234567936

1.23456794E9

-46

关于java - 原始值转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com