这是啥情况啊 最大值怎么输出这么多次 求解

img

最大值输出要放到for循环外面,不然每循环一次输出一次

<span class="hljs-keyword">for</span>(<span class="hljs-type">int</span> i=<span class="hljs-number">0</span>;i<arr.length;i++)
{
    <span class="hljs-keyword">if</span>(max < arr[i])
    {
        max = arr[i]);
    }
{
System.out.<span class="hljs-built_in">println</span>(<span class="hljs-string">"最大值是:"</span> + max);

你最大值的输出是不是放在循环内了,导致循环了多次。

把19行代码提到下面一行

img