Я предполагаю, что это вопрос домашнего задания, поэтому, возможно, объяснение методологии поможет вам больше, чем полный ответ.
Во-первых, вы можете использовать цикл while
, чтобы гарантировать, что ваш код получитвыполняется более одного раза:
в то время как цикл
Цикл while будет продолжать выполнять код внутри него , пока данное логическое условие оценивается как истинное .Таким образом, вы можете заключить ваш код в код:
while(true) {
//...
}
, и все, что в скобках, будет выполняться постоянно (строка за строкой) вечно.
Если вы получите число от пользователя наВ начале цикла цикл прекратит выполнение любого дополнительного кода, пока пользователь не введет что-то (это будет заблокировано, ожидая ввода-вывода).
Как только вы получите число, цикл начнет выполнять оставшуюся частькод, прежде чем вернуться в начало цикла и повторить процесс.
while (true) {
//ask user for number
//print out the number
// check that it is even
// print whether it is even or odd
}