While Loop Simulation
Category: Simulation
Author: Marty Stepp and Ruth Anderson
Book Chapter: 5.1
Problem: While Loop Simulation
For each call below to the following method, write the output that is printed, as it would appear on the console:
public static void mystery(int n) {
int x = 2;
while (x < n) {
if (n % x == 0) {
System.out.print(x + " ");
n = n / x;
x = 2;
} else {
x++;
}
}
System.out.println(n);
}
1) mystery(1)
2) mystery(6)
3) mystery(21)
4) mystery(24)
5) mystery(120)