亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

例題問題請教下

例題中的輸出結果為什么只有1和2呢?4 5 7 8 10為什么不行?

正在回答

3 回答

?在for循環里,循環到3的時候已經滿足if條件 i 大于2 和 i是3的倍數?這兩個條件了,所以break循環結束,然后輸出結果了。

0 回復 有任何疑惑可以回復我~
#1

movinggo 提問者

好的,明白了,thanks
2018-07-04 回復 有任何疑惑可以回復我~

可是題目說的不是“并且”嗎,那就應該兩個條件都符合才會跳出循環啊,能在解答下嗎

0 回復 有任何疑惑可以回復我~
#1

暖_28

就是滿足了啊,因為是i++,所以都是整形的常數i=3,所以i>2和i能整除3,都滿足的。然后跳出了循環
2018-08-06 回復 有任何疑惑可以回復我~
#2

暖_28

就像數學中的或且非,與和數學中的且是一樣的。都滿足所以跳出,后面的都不用執行了
2018-08-06 回復 有任何疑惑可以回復我~

在for循環里,滿足if條件 i 大于2 和 i是3的倍數 ,則會break 跳出循環,就是說循環到3以后就跳出了循環,所以輸出結果只有1和2, 3已經滿足了if條件,跳出了循環。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167590    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

例題問題請教下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號