课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
万分感谢!!
2018-09-06
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
第9行 打印输出有误 应该 System.out.println(Arrays.toString(num)); 还有上面说到的应该先判断m是否大于3.
首先num数组的赋值和自增应该放到if里,再者,数组是引用数据类型,是用来保存空间地址的,所以你得到的只是个地址
if (m > 3) { num[m] = scores[i]; m++; break; }
num[m] = scores[i] 应该先判断m是否大于3,否则当m=3的时候依然会执行num[3]=scores[3]num数组越界
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答do while 语句问题 万分感谢
4 回答感觉没问题啊
4 回答错哪里了 感觉是对的啊
5 回答感觉没错啊
2 回答求解 感觉哪有问题