请教大家一个JAVA题目~谢谢

2024-12-28 17:54:50
推荐回答(1个)
回答1:

不知道留住问的是要吧小于0的都显示0还是倒叙排列,我2个都给你做了

int[] value = new int[]{1,3,-1,5,-2};//定义
//先判断小于0
for (int i = 0; i < value.length; i++) {
if (value[i]<0) {
value[i] = 0;
}
}
//冒泡排序法
for (int i = 0; i < value.length; i++) {
for (int j = value.length-1; j > i; j--) {
//相邻的2个比较,小于的放前面
if (value[j] < value[j-1]) {
int temp = value[j-1];
value[j-1] = value[j];
value[j] = temp;
}
}
}
//输出验证
for (int i = 0; i < value.length; i++) {
System.out.println(value[i]);
}