У меня есть базовый c код:
public class experiment {
public static void main(String[] args) {
System.out.println(experiment(80));
}
public static int experiment (int number) {
while (number > 10) {
number = number / 2;
return number;
} return -1;
}
}
Он возвращает мне 40
.
Таким образом, это означает, что не происходит зацикливание переменной number
.
Я бы хотел, чтобы он продолжал цикл number
(80, 40, 20, 10), пока не вернется 10
.
Есть ли способ сделать это без использования for
l oop?