• 第五章


    循环结构(一)

    学习本章会用到的单词:

    while:循环,当...的时候

    do:做,执行,干

    index:索引,指标,指出

    bug:漏洞,缺陷,计算机程序中的故障

    debug:调试,除错,改正有毛病的部分

    equal:等于,相等

    step:步骤,一步

    error:误差,错误


    while循环结构

                        语法:while(循环条件){

                //循环操作

                                      }

            eg:(举例)int i =1;

               while(i<=100){

                  System.out.println("努力奋斗”);

                  i = i + 1;

                                        }

            关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,即true或false,如i<=100.{}中的语句统称为循环操作,又称为循环体。

            结合上边的例子,while循环结构的执行顺序:

            (1) 声明并初始化循环变量

            (2) 判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。

            (3) 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。

              while循环结构的特点:先判断,在执行。

                                  注意!一定要在输出语句之后增加语句i++;否则会出现死循环,不能退出程序.还有一定要为变量赋初值,不然会报错.

    程序调试

    两个步骤:

                (1) 分析错误,设置断点.

    断点用来调试的时候确定程序停在某一行代码处,以便发现程序错误.

    设置断点的方法很简单,在想设置断点的代码行左侧边栏处双击,就出现一个圆形的断点标记,再次双击,断点即可取消.也可以右击代码行左侧,在弹出的快捷菜单中选择"Toggle Breakpoint"选项来设置或取消断点.

    当程序发生错误时,分析错误的位置,在该位置设置断点,程序运行到断点处就会停下来,即可在MyEclipse的变量视图中看到变量的值,然后通过单步执行,一步步运行程序.

                  (2)启动调试,单步执行.

    设置好断点后,就可以单击"启动调试"按钮

    启动调试后,MyEclipse会提示或自动转到调试图,并在断点处停下来,这时可以在调试视图中单击"单步跳过"按钮或按F6键逐条执行语句(又称单步执行)

    材料

    计算机程序中的错误或缺陷通常称为"bug",程序调试称为"debug",就是发现并解决bug的意思."bug"这个单词本身就是"虫子的意思,他是有故事由来的.

    do-while循环

    语法:

    do{

            //循环操作

    }while(循环操作);

    eg:int i = 1;

         do{

                 System.out.println("努力奋斗!")

                  i++;

         }while(i<=100);

    和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件.需要注意的是,do-while循环结构以分号结尾.

    do-while循环的执行顺序:

    (1)声明并初始化循环变量.

    (2)执行-一遍循环操作.

    (3)判断循环条件,如果循环条件满足,则继续执行,否则退出循环.

         do-while循环的特点是先执行,在判断,循环操作至少执行一遍.

    本章总结

    (1)循环结构由循环条件和循环操作构成.只要满足循环条件,循环操作就会反复执行.

    (2)使用循环解决问题的步骤:分析循环条件和循环操作,套用循环的语法写出代码,检查循环能否退出.

    (3)编写循环结构代码时需注意:循环变量的初值,循环操作中队循环变量值得改变和循环条件三者间的关系;确保循环次数正确,不要出现"死循环".

    (4)while循环结构的特点是西安判断,在执行.do-while循环结构的特点是先执行,在判断

    (5)程序调试是满足暂停程序,观察变量和逐条执行语句等功能的工具盒方法的总称.其主要方法包括设置断点,单步运行和观察变量.

  • 相关阅读:
    洛谷 P1401 城市(二分+网络流)
    洛谷 P2057 善意的投票(网络流最小割)
    洛谷 P1402 酒店之王
    二分图最大匹配的一些证明
    P2764 最小路径覆盖问题(网络流24题之一)
    洛谷 P2055 [ZJOI2009]假期的宿舍
    P2891 [USACO07OPEN]吃饭Dining(最大流+拆点)
    洛谷P1345 [USACO5.4]奶牛的电信(最小割)
    网络流24题之星际转移问题(洛谷P2754)
    LeetCode Unique Binary Search Trees
  • 原文地址:https://www.cnblogs.com/mrgaoyuan/p/7650729.html
Copyright © 2020-2023  润新知