#java
#java
Вопрос:
Я кодирую консольную игру для лулзов, и теперь я пытаюсь проверить, находится ли игрок на уровне 60, 120, 180, то есть все, что умножено на 60.
Ответ №1:
Проверьте level % 60 == 0
, кратен ли уровень 60. %
В Java это оператор по модулю.
Ответ №2:
Проверьте, равен ли остаток 0
if (level % 60 == 0) {..}
Комментарии:
1. Я хочу, например, только если уровень равен 60 или что-то с ним связанное, поэтому, я думаю, мне бы это понравилось тогда
2. что ж, это будет верно, если уровень равен 60,120,180 и т.д.
3. Подождите, будет ли это «if (level % 60 == 0)» истинным только в том случае, если уровень равен 60,120,180 и т.д. Или мой?
4. А если уровень == 0? а если уровень == — 60?
5. @Peter — да, но я не упомянул об этом из-за контекста. Уровни обычно начинаются с 1 и растут.