課程
/后端開發
/Java
/Java入門第一季(IDEA工具)
外層循環每執行一次,內層循環要執行一圈。能給我簡單明了的舉例說明一下么?
2017-03-09
源自:Java入門第一季(IDEA工具) 4-14
正在回答
?比如
int cnt=0;
for(int i=0;i<2;++i){ ?//這里可以看出這個循環2次
????for(int j=0;j<2;++j){ ?//這個循環也是循環2次
????????cnt++;
????}
}
那么當i=0 是,滿足i<2, 執行循環操作,也就是內層的循環
內層循環會循環j=0 j=1,2次,也就是說外層循環執行一次 i=0,內層循環要執行一圈 j=0,j=1
慕尼黑6802684 提問者
for (int i=0; i< 5 ; i++)
{
? ? for ( int j=0 ; j<3; j++)
? ?{
? ? ? ? ?System.out.print"1";
? ? }
循環開始:i=0; 判斷i<5成立,
進入循環1:
{
? ? ? ? ? ? ? ? j=0 判斷 j<0成立 ?
? ? ? ? ? ? ? ? ?進入循環1.1
? ? ? ? ? ? ? ? ? ? ? ? ?{? 輸出1。}
? ? ? ? ? ? ? ? ?此時j=1; 判斷 ?j<3 成立
? ? ? ? ? ? ? ? ? 進入循環1.2
? ? ? ? ? ? ? ? ? ? ? ? {輸出1。}
? ? ? ? ? ? ? ?j=2, 判斷 j<3成立 ?
? ? ? ? ? ? ? ? ? 進入循環1.3
? ? ? ? ? ? ? ? ? ? ? ? ? ? {輸出1。}
? ? ? ? ? ? ? ? j=3, 判斷 j<3 不成立。跳出循環。
}
此時i=1,判斷i<5成立,
進入循環2
? ? ? ? ? ? 然后循環1.1 ? ? 1.2 ? ?1.3 ?跳出循環
進入循環 3 ?4 ?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答這句話是什么意思
2 回答這句話什么意思?
2 回答這句話什么意思
3 回答請問這句話是什么意思?
3 回答這句話什么意思hello.big3(scores)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-09
?比如
int cnt=0;
for(int i=0;i<2;++i){ ?//這里可以看出這個循環2次
????for(int j=0;j<2;++j){ ?//這個循環也是循環2次
????????cnt++;
????}
}
那么當i=0 是,滿足i<2, 執行循環操作,也就是內層的循環
內層循環會循環j=0 j=1,2次,也就是說外層循環執行一次 i=0,內層循環要執行一圈 j=0,j=1
2017-03-09
for (int i=0; i< 5 ; i++)
{
? ? for ( int j=0 ; j<3; j++)
? ?{
? ? ? ? ?System.out.print"1";
? ? }
}
循環開始:i=0; 判斷i<5成立,
進入循環1:
{
? ? ? ? ? ? ? ? j=0 判斷 j<0成立 ?
? ? ? ? ? ? ? ? ?進入循環1.1
? ? ? ? ? ? ? ? ? ? ? ? ?{? 輸出1。}
? ? ? ? ? ? ? ? ?此時j=1; 判斷 ?j<3 成立
? ? ? ? ? ? ? ? ? 進入循環1.2
? ? ? ? ? ? ? ? ? ? ? ? {輸出1。}
? ? ? ? ? ? ? ?j=2, 判斷 j<3成立 ?
? ? ? ? ? ? ? ? ? 進入循環1.3
? ? ? ? ? ? ? ? ? ? ? ? ? ? {輸出1。}
? ? ? ? ? ? ? ? j=3, 判斷 j<3 不成立。跳出循環。
}
此時i=1,判斷i<5成立,
進入循環2
{
? ? ? ? ? ? 然后循環1.1 ? ? 1.2 ? ?1.3 ?跳出循環
}
進入循環 3 ?4 ?