gpt4 book ai didi

java - 在java中处理 float

转载 作者:行者123 更新时间:2023-12-02 08:25:11 25 4
gpt4 key购买 nike

在java中,我有一个 float 组,其中一些是负数,例如:

3.04, 9.02, -4.2, -3.21, 0.02, -0.34

我只想得到大于 2 的 float ,所以我使用了:

if(number > 2.0 ) print.. etc

但我得到的不仅是>2的数字,还有负数:

3.04, 9.02, -4.2, -3.21

可能是什么问题?

最佳答案

如果不看代码,很难判断问题出在哪里。根据您的描述编写明显代码,效果很好:

public class Test {
public static void main(String[] args) {
float[] floats = { 3.04f, 9.02f, -4.2f, -3.21f, 0.02f, -0.34f };

for (float number : floats) {
if (number > 2.0) {
System.out.println(number);
}
}
}
}

将您的代码与我的代码进行比较 - 如果您仍然无法使您的代码正常工作,请使用您的代码编辑您的问题。

关于java - 在java中处理 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4667571/

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