第一季 8-1

来源:7-1 编程练习

qq__7984

2017-04-15 22:16

如果循环里直接写 for(int  i=0;i<6;i++)可以吗??

写回答 关注

1回答

  • 龙少Derrick
    2017-04-15 23:22:21

    我知道你的意思

    首先,Array.sort()是升序排列,按你那种写法输出的数字是从小到大的

    其次,只要求输入前三名的成绩即可,i<6输出了6名同学的成绩

    不过可以在排序后这样写for(int i = scores.length - 1; i > scores.length - 4; i--);

    但这又会产生其他问题诸如成绩正负性检验,以及输入成绩不到3个等等一系列问题

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题