Во-первых, цикл while
находится внутри цикла for
и выполняет умножение много раз.И два, потому что он используется для обратного отсчета до 0
с i
.
for (int i = 0; i < 10; i++) {
System.out.println("2 to the " + i + " power is " + (int) Math.pow(2, i));
}