三⼤循环语句(for、while、do--while)
今天我们来⼀起探java中的三种循环语句:while循环,for循环,do—while循环。
【1.while循环】
该语句执⾏的格式为:
while(条件判定语句){
//循环代码
}
while循环中,只要条件语句为真,则程序执⾏while语句中的循环代码,否则直接跳出。
因为进⼊while循环之前要先进⾏条件语句判定,所以循环体中的代码执⾏次数可能为零。
public static void main(String[] args){
//输出数字1到10
int num =1;//变量初始化
while(num <=10){//循环条件
System.out.print(num +" ");
num ++;//更新循环变量
}
}
【2.for循环】
该语句的基本格式为:
for(语句1;语句2;语句3){
//循环代码
}
语句1⽤来初始化循环变量;
语句2是循环的条件,当条件满⾜时继续执⾏{}中的循环代码,否则跳出循环;
语句3⽤来更新循环变量。
同样以上⾯的【输出数字1到10 为例】
public static void main(String[] args){
//输出数字1到10
for(int i =1; i <=10; i++){
System.out.print(i +" ");
}
}while语句简单例子
从上述两个代码中,我们可以看到for循环语句中的三个语句在while循环中同样存在,在while循环中,若循环体中代码⾏数过多,导致循环条件和变量更新语句相隔较多,容易造成遗漏现象。
所以我们通常认为for循环将变量初始化、循环条件语句以及循环变量的更新放在⼀起更加⽅便简洁。
【3.do–while循环】
该语句的基本格式为:
do{
//循环代码
}while(循环条件);
举个例⼦:
public static void main(String[] args){
//输出数字1到10
int num =1;
do{
System.out.print(num +" ");
num ++;
}while(num <=10);
}
do–while语句和while语句的区别在于do–while 循环不管while后⾯的循环条件是什么,⾸先执⾏⼀次循环代码,也就是说在该循环语句中,循环代码⾄少执⾏⼀次。
【注意】:在编写循环语句代码时,要注意循环条件语句的确定。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论