如何在数组中找到并打印最大值的索引?

如何在数组中找到并打印最大值的索引?,第1张

如何在数组中找到并打印最大值的索引?

您的错误在于比较

if ((newnumber >modetracker[i-1])
。您应该检查是否
newnumber
大于已找到的最大值。那是
if ((newnumber >modetracker[maxIndex])

您应该将最后一行更改为

    int maxIndex = 0;    for (int i = 1; i < modetracker.length; i++) {        int newnumber = modetracker[i];        if ((newnumber > modetracker[maxIndex])) { maxIndex = i;        }    }    System.out.println(maxIndex);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5487096.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存