サイクルのジャワの基礎

こうした重複チェックパスワードなどのクラスでは、このような生活や仕事のサイクルとして、生活の中でのサイクルは、ありますが、また、世界でプログラムがリサイクルされています。

:ループ機能
と同様の繰り返し何かを、しかし、終了条件があります。
この場合のように、Javaはすでに私たちのために、関連する技術ソリューションを提供します。
しばらくんがために

サイクルについてA、
1構文:
(初期設定ステートメント、条件文、条件付き制御ステートメント)用{
ループ文;
}

2.フロー実行
、実行文の初期化
結果が真であるか偽である参照する、実行条件文をBを
falseの場合、サイクルの終わり、
それが真であれば、続行、
C、実行ループ文
D、実行条件付き制御ステートメント
E 2に戻って続けます
書き込み絵は、ここで説明しました

public static void main(String[] args){

        //循环,重复做事情
        /*
            for(初始化语句;条件判断语句;条件控制语句) {
                循环体语句;
            }
            初始化语句:从哪开始 1
            条件判断语句:到哪结束 10
            条件控制语句:怎么从开始走到结束的
            循环体语句:重复做的事情
        */
        //定义在for循环里面的变量,其作用域就仅限在for循环里面

        for(int i = 1;i<=1;i++){
            System.out.println(i+":只要我努力,就一定能成功!!!");
        }

        //System.out.println(i);//101
        //10---1
        for(int i=10;i>=1;i--){
            System.out.println(i);
        }




    }

概要:
以下のサイクル条件に適したループ特性のために:
1.正規
2.繰り返し
3回予見

二つのループ一方
1.whileループ形式:
構文
初期設定ステートメント、
一方(判定条件文){
ループ文、
条件文を制御すること;
}

//while 循环次数是不可预见

        //我的梦想,
        /*
        int target = 10000000;
        //关系表达式?表达式1:表达式2
        int month = target%3000==0?target/3000:target/3000+1;
        System.out.println(month);
        */
        //如果每个月都比上个月多存1000,又怎么求解
        //month--需要存几个月
        /*
        int month = 0;
        //目前存的钱
        int sum = 0;
        //初始的基数
        int basic = 3000;
        while(sum<10000000){
            sum += basic;
            month++;
            //下个月存的基数会比上个月多1000
            basic += 1000;
        }

        System.out.println(month);
        */

三、doループながら
行う...ループ形式つつ:
初期化ステートメントは:
{行う
ループ文を、
制御条件文を;
}ながら(判定条件文)。

//do-while
        //案例一:实现可以无限次录入学员信息的功能,通过指令来控制是否继续(y/n)
        //重复做的事:录入学员信息的功能
        //循环的条件:输入的指令是y
        /*
            do{
                重复做的事
                条件控制语句
            }while(条件);
        */
        /*
        Scanner input = new Scanner(System.in);
        int isContinue = 0;
        do{
            System.out.println("请输入学员信息");
            System.out.println("模拟正在录入。。。");

            System.out.println("是否继续录入?(y/n 1/0)");
            isContinue = input.nextInt();
        }while(isContinue == 1);

        System.out.println("欢迎下次继续使用");
        */

第四に、ネストされたループ

public static void main(String[] args){
        /*
            打印一个3行4列的长方形,如下图。逐步来实现
            ****
            ****
            ****
        */

        for(int j=1;j<=8;j++){//外层循环:控制行数
            for(int i=1;i<=6;i++){//内层循环:控制列数
                System.out.print("*");
            }
            System.out.println();
        }

        }

五、休憩、引き続き、リターン

ブレイク:アウト電流ループは
継続:現在のサイクルの終わりには、次のサイクルに進み
リターン:伝達関数は継続する主な機能に戻され、返された戻り値を設けてもよいです。

公開された31元の記事 ウォンの賞賛4 ビュー3524

おすすめ

転載: blog.csdn.net/qq_29074261/article/details/78770480