Я хотел посмотреть, что наименьшее число, делящееся на все цифры с цифрами, и вместо того, чтобы искать его, я создал это.
public static void main(String[] args) {
for (int i = 100; i < 10000; i++) {
if (i % 2 ==0) {
if (i % 3 ==0) {
if (i % 4 ==0) {
if (i % 5 ==0) {
if (i % 6 ==0) {
if (i % 7 ==0) {
if (i % 8 ==0) {
if (i % 9 ==0) {
System.out.println(i);
break;
}
}
}
}
}
}
}
}
}
}
Как вы можете видеть, у меня есть оператор if в выражении if x9. Код работал, но я хотел сконденсировать свои операторы if с помощью массива, чтобы сделать это выражение if, но это не сработало.
if (i % x[1, 2, 3, 4, 5, 6, 7, 8]) {
System.out.println(i);
break;
}
Какие-либо предложения?