gpt4 book ai didi

java - 有什么建议为什么 > 运算符不起作用吗?

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

我正在为 ImageJ 编写一个插件,在我的代码的这一部分中,我希望找到数组中包含最大数字的索引。

int index1 =0;

for(int k=1; k<array.length; k++)
{
IJ.showMessage("array[k] "+array[k]+" value "+value);

if (array[k]>value);
{
value = array[k];

index1=k;

}
}

array[] 是一个 20 索引整数数组。

代码编译后,当我运行它时,一系列消息窗口显示:

  1. “数组[k] 6037 值 2030”
  2. “数组[k] 11544 值 6037”
  3. “数组[k] 12287 值 11544”
  4. “数组[k] 7369 值 12287”最后:
  5. “数组[k] 2873 值 7369”

如果我的 > 运算符工作正常,那么为什么语句 5 显示相反的结果?

感谢您的宝贵时间

贝特曼

最佳答案

改变

if (array[k]>value);

if (array[k]>value)

关于java - 有什么建议为什么 > 运算符不起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15133725/

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