激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 對java for 循環執行順序的詳解

對java for 循環執行順序的詳解

2021-05-10 10:58靜水流深LY Java教程

今天小編就為大家分享一篇對java for 循環執行順序的詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

?
1
2
3
4
for(表達式1;表達式2;表達式3
{
 //循環體
}

先執行“表達式1”,再進行“表達式2”的判斷,判斷為真則執行 “循環體”,循環體執行完以后執行表達式3.

例如

?
1
2
3
for(int i=0;i<2;i++){
//todo
}

先執行 int i = 0;

然后 判斷 i<2

然后執行函數體

最后執行i++

然后輪回到判斷i<2

?
1
2
3
4
5
6
7
8
9
10
11
12
13
  int[] arr = new int[3]; 
  int j;
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
int searchkey = 3;
for( j=0;j<arr.length ;j++){
 system.out.println("j1========="+j);
 if(arr[j] == searchkey){
  break;
 }
}
system.out.println("j2========="+j);

運行結果

j1=========0
j1=========1
j1=========2
j2=========2

?
1
2
3
4
5
6
7
8
9
10
11
12
13
int[] arr = new int[3];
    int j;
    arr[0] = 1;
    arr[1] = 2;
    arr[2] = 3;
    int searchkey = 4;
    for( j=0;j<arr.length ;j++){
     system.out.println("j1========="+j);
     if(arr[j] == searchkey){
      break;
     }
    }
    system.out.println("j2========="+j);

運行結果

j1=========0
j1=========1
j1=========2
j2=========3

對比以上兩段代碼以及運行結果,循環體中 break 后,表達式3將不會執行,即第一塊代碼中最后一次j++未執行

以上這篇對java for 循環執行順序的詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/dota51888/article/details/77034647

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 最新黄色电影网站 | 亚洲精品欧美二区三区中文字幕 | 国产a级久久 | 国产亚洲欧美视频 | 干少妇av | 色八影院 | 私库av在线免费观看 | 亚洲综合色视频在线观看 | 91网页| 91av在线免费播放 | 亚洲免费片 | 欧美男女爱爱视频 | 狠狠干网站 | 久久久久se | 国产亚洲精品综合一区91 | 国产自在线 | 他也色在线视频 | 欧美日韩成人一区二区 | 操操操操操 | 久久婷婷一区二区三区 | 欧美国产一级片 | 国产日产精品一区二区三区四区 | 欧美日韩在线视频观看 | 久久久久久久久久91 | 99久久久精品视频 | 视频一区二区在线播放 | 日韩av成人| 欧美日韩经典在线 | 久久久久久久一区二区 | www.99av| 日本www黄色 | 在线成人一区二区 | 成人国产精品一区二区毛片在线 | 欧美日韩专区国产精品 | 国产精品久久久久久久久久久久久久久 | 国产精品自在线拍 | 国产成年人在线观看 | 国产视频在线观看一区二区三区 | 亚洲精品一区二区三区免 | 久久国产夫妻视频 | 国产亚洲综合一区二区 |