java中for循环内有一个if判断,判断为真则break,在这段代码中为啥break不跳出for

执行完后为54 6,去掉break也是54 6,为什么呢?
2024-11-16 02:47:37
推荐回答(2个)
回答1:

break执行不到。
第一次循环 x =3 , break不执行,后续 x又加3 此时为6
进入第二次循环, x+3,9, break 不执行 。以后也就没有机会执行了。

回答2:

因为(X==6)这个条件没成立过。。。