while与do-while循环结构

一:循环:重复得作某一件事情学习

while 循环结构:测试

  语法:调试

     while(循环条件){
      循环操做
     }
input

   特色:class

     先判断循环条件,再执行循环操做变量


   案例: 循环

     实现打印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的值进入下一次循环
    若是循环条件为假则不会执行循环操做,继续执行循环之外的代码next

  调试程序:
    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 循环无论任何状况都至少执行一次

相关文章
相关标签/搜索