当前位置:首页 > 编程教程 > java教程 > 第十一章-Java流程控制-循环结构

第十一章-Java流程控制-循环结构
栏目分类:java教程发布日期:2019-09-20浏览次数:

第十一章-Java流程控制-循环结构 我们在编写程序时,有时需要进行一些重复性的操作,一条语句完成一个操作的方法太过于繁杂了,这时便要用到循环语句了。顾名思义,循环语句便是可以循环一个操作,反复执行一个操作的语句。Java中有while循环语句、dowhile循
第十一章-Java流程控制-循环结构
我们在编写程序时,有时需要进行一些重复性的操作,一条语句完成一个操作的方法太过于繁杂了,这时便要用到循环语句了。顾名思义,循环语句便是可以循环一个操作,反复执行一个操作的语句。Java中有while循环语句、do…while循环语句、for循环语句三种循环语句。
while循环语句依靠一个条件表达式来控制是否循环语句,条件成立为真时执行循环,条件不成立为假时退出循环。
public class While{
    public static void main(String[] args){
        int one=1;
 
        while(one<11){
            System.out.println("one="+ one);
            one++;
        }
    }
}

例程中使用自加运算符使变量one在循环语句中不断增加自身的值,循环十次之后变量one其值为11,条件表达式”one<11”不成立,退出循环。在这里我们需要注意的是循环条件的设置,以while循环为例,其是先判断条件再执行语句,若是条件条件设置不正确可能不会执行循环,甚至进入死循环导致CPU占用飙升(可以将上述例程的循环条件改成”one>0”以试)。
do…while循环语句与while循环语句是相通之处的,只不过do…while循环语句的条件表达式是写在后面的,且条件表达式结尾处需加上分号”;  ”。因为条件表达式在后面,do…while循环语句的特性是先执行语句,再判断条件,也就是说do…while循环会至少循环一次
public class DoWhile{
    public static void main(String[] args){
        int one=1;
 
        do{
            System.out.println("one="+ one);
            one++;
        }while(one<11);
    }
}

相关热词: java

     
编程入门 编程教程 编程资源 编程问答