溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中for循環執行順序的示例分析

發布時間:2021-08-25 15:37:49 來源:億速云 閱讀:123 作者:小新 欄目:編程語言

這篇文章主要介紹java中for循環執行順序的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

如下所示:

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

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

例如

for(int i=0;i<2;i++){
//TODO
}

先執行 int i = 0;

然后 判斷 i<2

然后執行函數體

最后執行i++

然后輪回到判斷i<2

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

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循環執行順序的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女