gpt4 book ai didi

java - java中奇怪的东西

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:12 24 4
gpt4 key购买 nike

<分区>

在java中发现了一些奇怪的东西。

代码:

System.out.println(System.getProperty("java.version"));
System.out.println((true) ? (int)2.5 : 3.5);
System.out.println((true) ? (int)2.5 : 3);
System.out.println((true) ? (int)2.5 + "" : 3.5);

结果:

1.8.0_402.022

这是什么?为什么仅当 false 的值不是 double 值或字符串值添加到 true 的值时才返回整数值?为什么在第二行舍入通过 (int) cast 工作,但 double 值返回呢?是错误吗?

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