编写一个Java程序,输出数组{10,2,3,1,33,22,20,23}中的奇数并统计奇数个数
时间: 2023-10-10 15:07:59 浏览: 57
下面是一个简单的 Java 程序,可以实现你的需求:
```java
public class OddNumbers {
public static void main(String[] args) {
int[] numbers = {10, 2, 3, 1, 33, 22, 20, 23};
int count = 0;
System.out.print("奇数有:");
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 != 0) {
System.out.print(numbers[i] + " ");
count++;
}
}
System.out.println("\n奇数个数为:" + count);
}
}
```
运行该程序会输出:
```
奇数有:3 1 33 23
奇数个数为:4
```
相关问题
请编写一个Java程序,输出数组{10,2,3,1,33,22,20,23}中的奇数并统计奇数个数。
可以使用一个循环遍历数组中的每个元素,判断是否为奇数,如果是,则将其输出,并且奇数个数加一。可以使用取余运算符(%)来判断一个数是否为奇数。
以下是Java程序的实现:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {10, 2, 3, 1, 33, 22, 20, 23};
int oddCount = 0; // 统计奇数个数
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 != 0) {
System.out.print(arr[i] + " ");
oddCount++;
}
}
System.out.println("\n奇数个数:" + oddCount);
}
}
```
输出结果为:
```
3 1 33 23
奇数个数:4
```
请编写一个Java程序,输出数组{10,2,3,1,33,22,20,23}中的奇数并统计奇数个数
代码如下:
```java
public class OddNumberCounter {
public static void main(String[] args) {
int[] arr = {10, 2, 3, 1, 33, 22, 20, 23};
int count = 0; // 统计奇数个数
System.out.print("奇数有:");
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 != 0) {
System.out.print(arr[i] + " ");
count++;
}
}
System.out.println("\n奇数个数为:" + count);
}
}
```
输出结果为:
```
奇数有:3 1 33 23
奇数个数为:4
```