Я пытаюсь распечатать все нечетные числа, которые не кратны 7 или 9. Он работает, проверяя, равен ли остаток сначала 0, если делится на два, давая нечетные числа.
Но когда я поставил его, чтобы показать числа, если они не кратны 7, он просто отображает ВСЕ нечетные числа, я ошибся?
public class NoMultiples7and9 {
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
if (i % 2 != 0) {
if (i % 7 != 0 || i % 9 != 0) {
System.out.println(i);
}
}
}
}
}