问答详情
源自:7-1 编程练习

为什么我的输出顺序是从前面开始的呢?

https://img2.mukewang.com/5d3ac5230001c1da11000754.jpg

就是这个代码

提问者:慕容7539535 2019-07-26 17:18

个回答

  • 慕仙2012610
    2019-07-29 18:59:41

    我知道了 因为你counter++放在了scores[counter]=scores[i]下面 所以你在下面输出的时候 输出被覆盖了 输出的是scores[1]的值

  • 慕仙2012610
    2019-07-29 18:53:01

    你现在清楚是为什么了吗 我看着你的问题但是也不懂为什么是从小到大

  • weixin_慕的地6572317
    2019-07-26 20:54:15

    18行    for(int i =scores.length - 1 ;i >= 0 ;i++)   // 注意循環範圍
    22行開始     
    counter++;
    if(counter>0){
    break;
    }
    System.out.println(scores[i]);