У меня есть следующий код:Простой Java Modulus Вопрос
for(int i=0;i<=100;i++) {
if(i % 11) {
System.out.println(i);
}
}
Я просто хочу код, чтобы напечатать номер, если он делится на 11. Это говорит мне это, хотя: Несоответствие типов: невозможно преобразовать из INT в логическое значение
Что я делаю неправильно?
Причина вы получаете эту ошибку в том, что ваше состояние 'я% 11' возвращает' int' значение, но 'if' оператор ожидает 'boolean'. См. Мой ответ ниже. – Jay