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

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

正在回答

3 回答

首先知道整個for循環會循環5次,就把每次循環的i和j的值看清楚,第一次i=1,j=5;第二次i=2;i=4....第五次i=5,j=1,所以輸出的結果就是

1+5=6

2+4=6

3+3=6

4+2=6

5+1=6


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

_偏見源于無知

public class imooc { public static void main(String[] args){ for(int a=1,b=2;i<=5;i++,j--){ System.out.println(i+"+"+j+"="(i+j)); } } } 為什么這樣輸出不了呢
2016-07-24 回復 有任何疑惑可以回復我~

for循環中,i 的初始值為 1。j 的初始值為5。滿足 i <= 5 這個判斷條件。因此會輸出 i + j = (i+j) ?即是: ? ? ? ? ? ? ? 1 + 5 =6; ??????????之后 i++ 即是 i + 1 。j-- 即是 j - 1 。

此時 i = 2 ?, ? j = 4 。滿足 i <= 5 ?這個條件!繼續輸出

直到輸出 ?5 +1 = 6 ? 之后, i++ 即是 ?i = 6 ?,不滿足 ?i <= 5 這個條件,跳出循環!

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

1+5=6

2+4=6

3+3=6

4+2=6

5+1=6


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

波奔兒霸

兄弟你能給我講講{System,out,println(i+"+"+j+"="+(i+j));}其中j左右各+號是什么意思?
2016-03-08 回復 有任何疑惑可以回復我~
#2

EvilSean 回復 波奔兒霸

"+" 代表輸出語句中的 + 號 。其他 + 即你所說的 j 左右的 + 號是起到連接作用的!將 j 和前一個字符 "+" 和后邊的字符 "=" 連接起來!這是一種格式
2016-03-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

誰能幫我解釋一下

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

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

幫助反饋 APP下載

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

公眾號

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