While Loop Execution Trace
What is printed as a result of executing the following code segment?
int result = 1;
int base = 2;
int exponent = 5;
while (exponent > 0) {
if (exponent % 2 == 1) {
result *= base;
}
base *= base;
exponent /= 2;
}
System.out.println(result);
A
16
B
25
C
10
D
32
Question Leaderboard
Not enough data yet to show leaderboard.
