• JAVA的循环结构


    循环:
                重复得做某一件事情
                举例:
                    打印50份试卷
                    沿操场跑10圈
                    做100道编程题
            循环结构的特点:
                循环条件    (50,10,100)
                循环操作    (打印试卷,沿操场跑圈,做编程题)
            while 循环结构:

        语法:
                        while(循环条件){
                            循环操作
                        }
                特点:
                        先判断循环条件,再执行循环操作
                案例:   
                        实现打印50份试卷
                        public class Demo01 {
                            public static void main(String[] args) {
                                //i:表示当前正在打印第几份试卷
                                int i=1;
                                while(i<=50){
                                    //循环操作
                                    System.out.println("正在打印第"+i+"份试卷");
                                    i++;
                                    //i+=2            i=i+2;
                                }
                            }
                        }

                流程:
                    先判断循环条件是否为真,如果为真则执行循环操作,然后改变循环条件i的值进入下一次循环
                    如果循环条件为假则不会执行循环操作,继续执行循环以外的代码
            调试程序:
                    1.分析错误,设置断点
                    2.启动调试
                    3.单步运行
                        调试启动后,运行到设置断点的代码行将停住
                        点击F6键可以单步运行程序,观察程序运行过程
                    4.观察变量
                        单步运行时可以在“变量”视图中看到变量当前的值
                    5.发现问题
                    6.修正代码,重新运行
                    7.解决问题
                    8.取消断点
            do-while 循环结构:
                        语法:
                                do {
                                    循环操作
                                } while ( 循环条件 );
                                先执行一遍循环操作
                                while后分号不可少
                                符合条件,循环继续执行;否则,循环退出
            特点:先执行一遍循环操作再判断
                        案例:
                            经过几天的学习,老师给张浩一道测试题,
                            让他先上机编写程序完成,
                            然后老师检查是否合格。如果不合格,则继续编写
                        public class Demo05 {
                            public static void main(String[] args) {

                                // do-while循环特点:先执行再判断
                                String pd;
                                do {
                                    // 循环操作
                                    System.out.println("上机编写程序");
                                    Scanner input = new Scanner(System.in);
                                    System.out.println("是否合格?(y/n)");
                                    pd = input.next();
                                } while (pd.equals("n"));
                                
                                System.out.println("大吉大利,今晚学习!");
                            }

                        }
            while 与 do-while 比较:
                                1.语法不同
                                2.执行次序不同
                                    初始情况不满足循环条件时
                                    while 循环一次都不会执行
                                    do-while 循环不管任何情况都至少执行一次


  • 相关阅读:
    设计模式之实现状态模式
    一定要记住的OO设计原则:
    设计模式之实现命令模式
    设计模式之实现迭代器模式
    设计模式之实现观察者模式
    设计模式之实现策略模式
    设计模式之实现组合模式
    设计模式之实现几种工厂模式
    设计模式之实现装饰者模式
    pygame学习笔记(3)——时间、事件、文字
  • 原文地址:https://www.cnblogs.com/ws1149939228/p/9040574.html
Copyright © 2020-2023  润新知