0
如果我只将y>x; y--;
放在内部循环中,它会打印5432
,但是当我将y>=x; y--;
放在内部循环中时,它会打印54321
。那里发生了什么?大于或等于java for循环嵌套
y>=x; y--;
是什么意思?这意味着y
大于或等于x
对不对?但为什么打印54321
?
public class TestClass {
public static void main (String[] args) {
int x;
int y;
for(x=1; x<=5; x++){
for(y=5; y>=x; y--){
System.out.print(y);
}
System.out.println();
}
}
}
'y> = x''表示“y大于或等于x”。它打印54321,因为这是你告诉它做的。 – immibis 2015-02-24 02:58:24
开启你的调试器,这是你自己看和理解的最快方法。 – runDOSrun 2015-02-24 02:59:30