Это код, который я написал:
Код: Выделить всё
import java.util.Scanner;
public class OddCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the number of integers you want to input:");
int n = scanner.nextInt();
int oddCount = 0;
System.out.println("Enter the integers:");
for (int i = 0; i < n; i++) {
int number = scanner.nextInt();
if (number % 2 != 0) {
oddCount++;
}
}
System.out.println("The number of odd numbers is: " + oddCount);
}
}
Я просил пользователя ввести определенное количество целых чисел.
Я использовал цикл for для чтения введенных чисел.
Я использовал номер операции модуля % 2 != 0, чтобы проверить, является ли число нечетным
Если число нечетное, я увеличил счетчик нечетных чисел
Наконец, я отобразил общее количество нечетных чисел, введенных пользователь
Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-by-user