课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
结果:
怎么把数组中不符合要求的数值删除掉呢?
2018-08-24
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
按照你的想法,你想过滤掉无效成绩,然后再排序,再从后往前输出即为成绩前三,那就的改变数组
你的操作只是把数组遍历一遍对无效数进行了判断,无效则跳出此次循环,循环里面并没有对数组进行操作
int一个j ,然后你可以在循环里面continue后面scores[j]=scores[i];得到过滤后的数组,循环结束然后数组。
排序
打印
创建新的数组,用for循环逐个对原来数组里的数进行判断,符合条件的赋值到新的数组里
你这个代码不符合题目要求,题目要求判断成绩有效性,119显然是无效的。 想要删掉数组里的某些数据可以选择将其赋值为0。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答请问我这个代码错在哪里?
3 回答这个代码错在哪里?
8 回答请问我这代码哪里错了
3 回答请问我写的这个代码错在哪里了呢?想不通啊
3 回答请问这道题这样写错在哪里?