for(int i=1;(i<10)&&(i !=5);i++){
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? ? ? for(int i=1;(i<10)&&(i !=5);i++){
? ? ? ? ? ? ? ? ? System.out.println(i);
? ? ? ? ? ? }
? ? }
}
這個結果不應該是12346789嗎?我的怎么運行結果是1234呢
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? ? ? for(int i=1;(i<10)&&(i !=5);i++){
? ? ? ? ? ? ? ? ? System.out.println(i);
? ? ? ? ? ? }
? ? }
}
這個結果不應該是12346789嗎?我的怎么運行結果是1234呢
2022-04-13
舉報
2022-04-14
當i=5的時候,
(i<10)&&(i !=5),這個條件的后半部分為false,所以整體為false,跳出循環(huán),所以運行結果是1234,
要想結果為12346789,去掉”&&(i!=5)"這部分就好
&&(i !=5)
&&(i !=5)
&&(i !=5)
&&(i !=5)
搜索
復制