Java教程

do while 循环

本文主要是介绍do while 循环,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

do while 循环

对于while语句来说,如果不满足条件,不能进入循环。但是有时候我们会需要不满足循环也要执行一次,于是do·····while循环就出来了。do······while循环和while循环十分相似,不同的是do······while至少会执行一次。

代码格式:      do{   }while();


public class DoWhileDemo01 {
    public static void main(String[] args) {
        int i =0;//定义一个初始值
        int sum = 0;//和
​
        do {
            sum = sum+i;//定义算式
             i++;
​
         }while (i<=100);//判断条件
        System.out.println(sum);//输出值 “ 5050 ”
    }
​
}
​

while和do······while的区别:

  1. while先判断后执行,do······while是先执行再判断。

  2. do······while总能保证循环体至少被执行一次,这是主要区别。



public class DoWhileDemo02 {
    public static void main(String[] args) {
        int i = 0;
        while (i<0){    //先判断表达式再执行
            System.out.println("i");//不会输出值
            i++;
​
        }
        System.out.println("============");
        do{          //先执行再判断,至少会执行一次
            System.out.println(i);//输出值为0
            i++;
        }while(i<0);
    }
​
}
​

 

这篇关于do while 循环的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!