Javaの単純なループについて簡単に説明します

JAVAループ構造

循环,字面理解就是重复的做某件事,比如循环使用环保袋子,循环听一首歌等等。所谓循环,就是反复执行一段代码,直到满足终止循环的条件为止。
循环结构的的特点:
         循环条件          //10圈
         循环起始值      //1,2,3.......10圈   开始计数的值
         循环自增量(每次自增的量)//  迭代   对重复执行动作的一个反馈
         循环操作    //跑步

1、スイッチループ

1、switch(式){ ケース定数1;ステートメント;ブレーク;ケース定数2;ステートメント;ブレーク; デフォルト:ステートメント; } 2、図:











ここに画像の説明を挿入します

:switchの式は、byte short int charStringのみを配置できます。

ifとswitchの比較:switchで実現できるifは
すべて
実現できますが、逆に実現できればswitchが実現できない場合があります。
間隔判定ができる場合、スイッチは同等の判定しかできません

3.コード表示:

package test;

import java.util.Scanner;

public class test01 {
    
    
    public static void main(String[] args) {
    
    
        System.out.println("请输入星期数:");
        Scanner scanner = new Scanner(System.in);
        int day = scanner.nextInt();

        switch (day){
    
    
            case 1:
                System.out.println("好好工作");
                break;
            case 2:
                System.out.println("好好工作");
                break;
            case 3:
                System.out.println("好好工作");
                break;
            case 4:
                System.out.println("好好工作");
                break;
            case 5:
                System.out.println("好好工作");
                break;
            case 6:
                System.out.println("休息");
                break;
            case 7:
                System.out.println("准备工作");
                break;

            default:
                System.out.println("输入的时间不对");
                break;
        }
    }
}

2、whileループ
1、構文:
ループ開始値、初期部分//変数が定義されている場所、変数を宣言
while(ループ条件){ ループ操作反復部分//常に実行された操作に戻る} 2、実行順序:3、コード表示:




ここに画像の説明を挿入します

public class lianxi02 {
    
    
    public static void main(String[] args) {
    
    
        int i=0,sum=0;
        while (i<=100) {
    
    
            if (i%2==0){
    
    
                sum=sum+i;
            }
            i++;
        }
        System.out.println("100内的偶数之和是:"+sum);
    }
}

3つ目は... whileループ
1です。機能:最初に実行してから判断します。
2.構文:
do { loop operation } while(loop condition); 3.実行順序(初期値がループ条件を満たさない場合、whileループは1回動作せず、dowhileループは少なくとも1回実行されます。どんな状況でも。)4。コード表示:



ここに画像の説明を挿入します

public class lianxi03 {
    
    
    public static void main(String[] args) {
    
    
        int i=0,sum=0;
        do {
    
    
            if (i%2==0){
    
    
                sum=sum+i;
            }
            i++;
        }while (i<=100);
        System.out.println("100内的偶数和:"+sum);
    }
}

4、forループ
1、構文
for(ループの初期値;ループ条件;ループの自己インクリメント){ ループ操作; }

当我们知道循环次数的时候,使用for循环比较简约。

2.コード表示

public class lianxi01 {
    
    
    public static void main(String[] args) {
    
    
        int sum=0;
        for (int i=0;i<=100;i++){
    
    
            if (i%2==0){
    
    
                sum=sum+i;
            }
        }
        System.out.println("100内偶数之和是:"+sum);
    }
}

5つ目は、休憩と続行の違いです。
1、break:breakはループを終了します。
ブレーク機能
①。breakステートメントは、ループを終了し、プログラムをループブロックの外側の次のステートメントにジャンプさせるために使用されます
②。ループのブレーク後のステートメントは実行されなくなります
③。ループしますが、他のステートメント
2でも使用できます。続行:ループ本体の残りのステートメントをスキップして、次のループを実行します。ループ内で
のみ使用できます。

おすすめ

転載: blog.csdn.net/tan1024/article/details/109800125