for循环 将数组数据循环遍历,按顺序将不同的数据放入不同数组
时间: 2024-05-02 12:18:17 浏览: 14
下面是一个示例代码,可以将一个数组中的数据按照奇偶性分别存储在两个不同的数组中:
```
int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int[] oddNums = new int[nums.length]; // 存放奇数的数组
int[] evenNums = new int[nums.length]; // 存放偶数的数组
int oddIndex = 0; // 奇数数组的索引
int evenIndex = 0; // 偶数数组的索引
for (int i = 0; i < nums.length; i++) {
int num = nums[i];
if (num % 2 == 0) { // 如果是偶数
evenNums[evenIndex] = num;
evenIndex++;
} else { // 如果是奇数
oddNums[oddIndex] = num;
oddIndex++;
}
}
// 输出结果
System.out.print("奇数数组:");
for (int i = 0; i < oddIndex; i++) {
System.out.print(oddNums[i] + " ");
}
System.out.println();
System.out.print("偶数数组:");
for (int i = 0; i < evenIndex; i++) {
System.out.print(evenNums[i] + " ");
}
System.out.println();
```
运行结果:
```
奇数数组:1 3 5 7 9
偶数数组:2 4 6 8
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)