I'm new to Java and I'm trying to understand how to get to the output of this Java code via tracing:
public class MyFirstApp {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x = 0;
int y = 0;
while (x < 5) {
x = x + 1;
y = y + x;
System.out.print(x + " " + y + " ");
x = x + 1;
}
}
}
Output: 11, 34, 59
But why?
With tracing, I got 11, 34, but then I got confused on 59...shouldn't the loop have ended before 59 when x = 4? Or maybe my tracing is incorrect?
question from:
https://stackoverflow.com/questions/65891922/trace-help-how-to-get-to-output-of-the-following-java-code 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…