JAVA 如何用for循环将sum数组中包含same数组的数据删除 并输出
时间: 2023-06-14 09:03:58 浏览: 89
利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf
假设 `sum` 和 `same` 数组已经定义并初始化好了,可以按照以下步骤进行操作:
1. 使用两个嵌套的 `for` 循环遍历 `sum` 数组和 `same` 数组,找到需要删除的元素。
2. 使用 `if` 判断语句判断当前遍历到的元素是否在 `same` 数组中出现过,如果出现过则将其删除。
3. 在循环结束后,使用一个普通的 `for` 循环输出剩余的元素。
具体代码如下:
```java
for (int i = 0; i < sum.length; i++) {
for (int j = 0; j < same.length; j++) {
if (sum[i] == same[j]) {
// 将相同的元素从数组中删除
sum[i] = 0;
break;
}
}
}
// 输出删除后的元素
for (int i = 0; i < sum.length; i++) {
if (sum[i] != 0) {
System.out.print(sum[i] + " ");
}
}
```
需要注意的是,这种方式删除元素会使数组的长度发生变化,如果需要保持数组长度不变,则需要使用其他方式,比如将需要删除的元素用其他值替换。
阅读全文