用Java输入20个数,将奇数和偶数分别存于不同的数组,并分别统计奇数和偶数的个数,最后分别输出奇数数组偶数数组中的元素
时间: 2023-03-15 11:59:57 浏览: 222
可以这样:public class Example {
public static void main(String[] args) {
int[] nums = new int[20];
int[] oddNums = new int[20];
int[] evenNums = new int[20];
int oddCount = 0;
int evenCount = 0;
// 输入20个数字
for (int i = 0; i < 20; i++) {
nums[i] = i;
}
// 将奇数和偶数分别存于不同的数组
for (int i = 0; i < 20; i++) {
if (nums[i] % 2 == 0) {
evenNums[evenCount++] = nums[i];
} else {
oddNums[oddCount++] = nums[i];
}
}
// 输出奇数数组和偶数数组中的元素
System.out.print("奇数数组中的元素:");
for (int i = 0; i < oddCount; i++) {
System.out.print(oddNums[i] + " ");
}
System.out.println();
System.out.print("偶数数组中的元素:");
for (int i = 0; i < evenCount; i++) {
System.out.print(evenNums[i] + " ");
}
}
}
阅读全文