我正在做一个叫做成为 jvm 的练习。
但是,我应该得到的输出与我计算出来的方式完全不同。
我的 y 是 15,我的 x 是 7。
但是输出应该显示 13 15 x = 6;
这是代码:
class Output {
public static void main (String [] args ) {
Output o = new Output();
o.go();
}
void go() {
int y = 7;
for (int x = 1; x < 8; x++) {
y++;
if ( x > 4 ) {
System.out.print(++y + " " );
}
if ( y > 14) {
System.out.println("x = " + x );
break;
} // close if
} // close for
} // close go
} // close class
有人可以和我一起浏览代码,并告诉我我到底哪里出错了吗?
谢谢您的帮助!