fantasticDream

While 循环

 

While 循环

在循环刚开始时,会计算一次”布尔表达式”的值,若条件为真,执行循环体,而对于后来每一次额外的循环,都会在开始前重新计算一次.

语句中应有是循环趋向于结束的语句,否则回出线无线循环--”死”循环. 

 

           流程图

 

package mypro01; 

public class Testwhlie {

    public static void main(String[] args) {       

        int a=1;//循环初始化

        System.out.println(a);

//      while 先判断,在执行       

        while(a<=100) {//添加判断

//          System.out.println(a);//循环体

            a++;//迭代

        }

        System.out.println("while魂环结束!");

       

        //计算 1+2+3+...+100;

        int b=1;//循环初始化

        int sum=0;

        System.out.println(b);

//      b<=100表示1-100之间的数相加

        while(b<=100) {//添加判断

//          System.out.print(a);//循环体

            sum+=b;

            b++;

        }

        System.out.println("while魂环结束!"+sum);

//      while和do while的区别

//      do while 总是保证循环体会被至少执行一次!这是他们的主要区别

        int ab=0;

        while(ab<0) {

            System.out.println(ab);

            ab++;

        }       

        System.out.println("--------------");

//      先执行,在判断

        ab=0;

        do {

            System.out.println(ab);

            ab++;

        }while(ab<=10);       

    }

posted on 2022-05-14 01:04  神奇的梦  阅读(56)  评论(0)    收藏  举报

导航