最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java流程控制之循環(huán)結構for,增強for循環(huán)

 更新時間:2022年01月25日 08:58:09   作者:Code_流蘇  
這篇文章主要介紹了Java流程控制之循環(huán)結構for,增強for循環(huán),for循環(huán)是編程語言中一種循環(huán)語句,而循環(huán)語句由循環(huán)體及循環(huán)的判定條件兩部分組成,其表達式為:for(單次表達式;條件表達式;末尾循環(huán)體){中間循環(huán)體;},下面我們倆看看文章內容的詳細介紹

1、for循環(huán)

雖然所有循環(huán)結構都可以用 while 或者 do…while來表示,但 for 循環(huán)的出現(xiàn),可使一些循環(huán)結構變得更加簡單明了。

注意: for循環(huán)執(zhí)行的次數(shù)是在執(zhí)行前就確定的。

實例助解:while循環(huán)和for循環(huán)

public static void main(String[] args) {
  int a = 1; //初始化
  while(a<=100){ //條件判斷
   System.out.println(a); //循環(huán)體
   a+=2; //迭代
  }
  System.out.println("while循環(huán)結束!");
  for(int i = 1;i<=100;i++){ //初始化//條件判斷 //迭代
   System.out.println(i); //循環(huán)體
  }
  System.out.println("while循環(huán)結束!");
}


輸出演示,如圖:

截圖范圍有限,具體的大家可以實際操作以下進行查看

可以發(fā)現(xiàn),for循環(huán)在知道循環(huán)次數(shù)的情況下,簡化了代碼,提高了可讀性。

1.1-for循環(huán)語法格式及說明

語法格式如下:

for(初始化; 布爾表達式; 更新) {
//代碼語句
}

如圖:

關于 for 循環(huán)語法流程的幾點解釋說明:

  • ① 最先執(zhí)行初始化步驟??梢月暶饕环N類型,可初始化多個循環(huán)控制變量,也可為空。
  • ② 然后,判斷布爾表達式的值。如果為 true,循環(huán)體被執(zhí)行。如果為false,循環(huán)終止。
  • ③ 執(zhí)行一次循環(huán)后,更新循環(huán)控制變量(迭代因子控制循環(huán)變量的增減 例如:i++,i–)。
  • ④ 再次判斷布爾表達式。循環(huán)執(zhí)行上面的過程。

1.2-for循環(huán)實例練習演示

①循環(huán)輸出x(10-15)值

public class Test {
   public static void main(String args[]) { 
      for(int x = 10; x < 16; x = x+1) {
         System.out.println("x值: " + x );
      }
   }
}

輸出演示,如圖:

②計算0到100之間的奇數(shù)和偶數(shù)的和

public static void main(String[] args) {
 int oddSum = 0; //用來存奇數(shù)和
 int evenSum = 0; //用來存偶數(shù)和
 for(int i=0;i<=100;i++){
   if(i%2!=0){
    oddSum += i;
   }else{
    evenSum += i;
   }
 }
 System.out.println("奇數(shù)和:"+oddSum);
 System.out.println("偶數(shù)和:"+evenSum);
}    

輸出演示,如圖:

③打印99乘法表

public static void main(String[] args) {
 
  for (int i = 1; i <10; i++) {
 
   for (int j = 1; j <= i; j++) {
 
    System.out.print(j + "*" + i + "=" + i * j + "  ");
 
   }
   System.out.println();
  }
}

輸出演示,如圖:

2、增強for循環(huán)

2.1-增強for循環(huán)語法格式及說明

Java5 引入了一種主要用于數(shù)組或集合的增強型 for 循環(huán)。

Java 增強 for 循環(huán)語法格式如下:

for(聲明語句 : 表達式)
{
//代碼句子

關于增強 for 循環(huán)語法流程的幾點解釋說明:

  • ① 聲明語句:聲明新的局部變量,該變量的類型必須和數(shù)組元素的類型匹配。
  • ② 所聲明的局部變量作用域限定在循環(huán)語句塊,其值與此時數(shù)組元素的值相等。
  • ③ 表達式:表達式是要訪問的數(shù)組名,或返回值為數(shù)組的方法。

2.2-增強for循環(huán)實例演示

實例助解:用增強for循環(huán)遍歷輸出數(shù)組元素

    public static void main(String[] args) {
        int [] numbers = {10, 20, 30, 40, 50};
        for(int x : numbers ){
            System.out.print( x );
            System.out.print(",");
        }
        System.out.print("\n");
        String [] names ={"Tom", "Jack", "Alice", "Shirley", "Mike"};
        for( String name : names ) {
            System.out.print( name );
            System.out.print(",");
        }
    }

輸出演示,如圖:

到此這篇關于Java流程控制之循環(huán)結構for,增強for循環(huán)的文章就介紹到這了,更多相關Java循環(huán)結構for,增強for循環(huán)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringCloud中NacosNamingService的作用詳解

    SpringCloud中NacosNamingService的作用詳解

    這篇文章主要介紹了SpringCloud中NacosNamingService的作用詳解,NacosNamingService類完成服務實例注冊,撤銷與獲取服務實例操作,NacosNamingService初始化采用單例模式,使用反射生成,需要的朋友可以參考下
    2023-11-11
  • java動態(tài)構建數(shù)據(jù)庫復雜查詢教程

    java動態(tài)構建數(shù)據(jù)庫復雜查詢教程

    這篇文章主要介紹了java動態(tài)構建數(shù)據(jù)庫復雜查詢的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • Spring的Model?和?Map的原理源碼解析

    Spring的Model?和?Map的原理源碼解析

    這篇文章主要介紹了Spring的Model?和?Map的原理解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • mybatis if test 不為空字符串或null的解決

    mybatis if test 不為空字符串或null的解決

    這篇文章主要介紹了mybatis if test 不為空字符串或null的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java獲取文件的類型和擴展名的實現(xiàn)方法

    Java獲取文件的類型和擴展名的實現(xiàn)方法

    這篇文章主要介紹了Java獲取文件的類型和擴展名的實現(xiàn)方法的相關資料,需要的朋友可以參考下
    2017-02-02
  • java 整型數(shù)與Integer的緩存深入理解

    java 整型數(shù)與Integer的緩存深入理解

    這篇文章主要介紹了java 整型數(shù)與Integer的緩存深入理解的相關資料,需要的朋友可以參考下
    2017-05-05
  • java算法實現(xiàn)紅黑樹完整代碼示例

    java算法實現(xiàn)紅黑樹完整代碼示例

    這篇文章主要介紹了java算法實現(xiàn)紅黑樹完整代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • java內部類原理與用法詳解

    java內部類原理與用法詳解

    這篇文章主要介紹了java內部類原理與用法,結合實例形式分析了Java內部類的概念、原理、分類及相關使用技巧,需要的朋友可以參考下
    2019-05-05
  • 關于Unsupported Media Type的解決方案

    關于Unsupported Media Type的解決方案

    在Web開發(fā)中,415錯誤表示服務器無法處理請求附帶的媒體格式,本文介紹了導致HTTP 415錯誤的原因以及解決該問題的兩種方法,首先,415錯誤通常是由于客戶端請求的內容類型與服務器期望的不匹配引起的,例如,服務器可能期望JSON格式的數(shù)據(jù)
    2024-10-10
  • Java結合百度云存儲BCS代碼分享

    Java結合百度云存儲BCS代碼分享

    最近云是一個很熱門的新概念,仿佛任何東西只要跟云相關聯(lián),就立馬高大上起來,額,我們也追隨潮流吧,項目中也結合一下云?。?/div> 2014-10-10

最新評論

图片| 乐至县| 扎鲁特旗| 阿拉善右旗| 申扎县| 张家港市| 库车县| 兖州市| 汤阴县| 乡城县| 怀仁县| 柘城县| 共和县| 泗洪县| 东山县| 海盐县| 呼伦贝尔市| 内乡县| 上饶县| 怀远县| 太和县| 武安市| 夏河县| 临城县| 时尚| 临猗县| 明光市| 阳城县| 台北县| 九寨沟县| 乡城县| 湖南省| 宜章县| 浦江县| 连山| 波密县| 庆安县| 赤壁市| 赞皇县| 定远县| 鲁山县|