循环结构

package sb;

public class 第一题 {
    public static void main(String[] args){
        int a = 100;
        while(a >= 5){
             System.out.println(a);
             a = a - 5;
    }
    }
}
View Code
package sb;
public class 第二题 {
    public static void main(String[] args){
        int s = 0;
        int b = 1;
        do{
            b++;
            if(b%7==0){
                s =s+b;
                System.out.println(b);
            }
        }while(b<=50);
        System.out.println(s);
    }
}
View Code

1.while循环
         while(条件){
                  代码块
  }
  解释:如果条件的结构为true,那么执行代码块
            当代码块执行完后,又会执行条件,
          依次循环,知道结果为false,整个循环结束.
2.程序调试
    第一步:设置断点(左键双击)
    第二步:debug方式执行代码
    第三步:逐条执行条码调试(f6)
    第四步:检查代码(看变量值的变化)
 注意:在右上角可以切换java视图和debug视图.
3.do...while循环
     do{
            //代码块
   }whil(条件
    解释:先执行代码块,然后进行条件判断.
        如果条件为true,那么继续执行代码块
        依次循环,知道条件为false,整个循环结束.
   注意:变量的作用域:从变量声明开始到它所在代码块结束.
4.while和do....while区别
    a.执行顺序不一样
    b.do...while中的循环体至少会执行一次.
       而while中的循环体在结果为false时,不会被执行.

原文地址:https://www.cnblogs.com/liumeilin/p/6945380.html