gpt4 book ai didi

Java强制转换?

转载 作者:行者123 更新时间:2023-12-01 19:17:47 27 4
gpt4 key购买 nike

在这种情况下,java 编译器会做什么?

for(int i=3;i< Math.sqrt(n);i=i+2) 

Math.sqrt 返回一个 double,那么 Javac 是否会将 i 扩展为 double

如果我想重新使用 int 值,我需要重新转换它吗?

这实际上是如何工作的?

最佳答案

是的,i 被加宽为临时 double 以进行比较。 i 本身的值不受影响。

关于Java强制转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823612/

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