假如我们需要打印一个字符串100次。就需要把输出语句重复写100遍,这是相当繁琐的,为了解决这个问题,Java提供了一种称为循环(loop)的结构,用来控制一个操作或操作序列重复执行的次数,使用循环语句时,只要简单告诉计算机输出字符串100次,就可以实现,如下所示:
int count = 0;
while(count<100){
System.out.println(“Welcome to Java!”);
count++;
}
变量count初值为0,循环检查(count<100)是否为true,如果为true,则执行循环体内的输出消息,然后给count+1,重复这个循环,直到count<100变为false,此时循环终止,循环是用来控制语句块重复执行的一种结构,Java提供了三种类型的循环语句:while,do-while和for。
1.while循环
while循环语句的语法:
while(循环继续条件){
语句(组);
}
2.do-while循环
do-while循环时while循环的变体。它的语法如下:
do{
语句(组);
}while(循环继续条件);
首先执行循环体,然后计算循环继续条件,如果计算结果为true,则重复执行循环体,如果为false,则终止do-while循环。