gpt4 book ai didi

java - 文字比较和变量比较有什么区别

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:01 25 4
gpt4 key购买 nike

有什么区别

    Float f1 = 120.0f;
Float f2 = 120.00f;

if(f1==120.00f)
{
System.out.println("Equal");
}
else
System.out.println("Not Equal");

在这里,我得到了等于输出 和

    if(f1==f2)
{
System.out.println("Equal");
}
else
System.out.println("Not Equal");

在这里,我得到的输出不相等。字面量比较和变量比较有什么区别

最佳答案

你所谓的“变量比较”就是变量值的比较。在您的情况下,您的变量是对象,因此您正在比较它们的引用,即内存中对象的地址。对于两个不同的对象,此地址也将不同。

关于java - 文字比较和变量比较有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16960603/

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