Java追記:ループ構造

1629 ワード

Javaの3つの主要な循環構造:
  • whileサイクル
  • do ... while...サイクル
  • forサイクル
  • Whileサイクル
    構造:
    while(     ){
            
    }
    

    ケース:
    int c = 100;
    int d = 5;
    int sum;
    while (d > 0){
            sum += c;
            d--;
            System.out.println(sum);
        }
    
    

    do...while...ループ
    構造:
    do{
            
    }while(     );
    

    ケース:
    do {
            sum += c;
            d --;
            System.out.println(sum);
        }while (d > 0);
    
    

    forサイクル
    構造:
    for(   ;     ;  ){
                
    }
    

    ケース:
    for (int i = 0; i < 100; i ++){
            System.out.println(i);
        }
    

    強化forサイクル
    構造:
    for(     :    ){
          //    
    }
    

    ケース:
    String [] strArr = {"Tom", "Bob", "XiaoMing","XiaoHong"};   //     
    for (String str :
            strArr) {
        System.out.println(str);
    }
    

    breakキーワード
    breakは主にループ文またはswitch文で使用され、文ブロック全体を飛び出すために使用されます.breakは最下層のループから飛び出し、ループの下の文を実行し続けます.
    ケース:
    for (int i = 0 ; i < 100; i ++){
                if (i == 50){
                    break; //      ,    .
                } 
           System.out.println(i);
        }
    

    continueキーワード
    continueは、任意のサイクル制御構造に適用されます.役割は、プログラムをすぐに次のサイクルにジャンプさせる反復です.forループでは、continue文はプログラムをすぐに更新文にジャンプさせます.whileまたはdo...whileループでは、プログラムはすぐにブール式の判断文にジャンプします.
    ケース:
    for (int i = 0 ; i < 100; i ++){
        if (i == 50){
            continue; //        ,      
        }
        System.out.println("    " + i);
    }