循环语句小结 for while do-while

时间:2021-04-17 20:26:18

先看看下面的三个打印整数的方法:

public void display(){      //for方法

System.out.print(d + "\t");
for(int i = 31; i >= 0; i--){
     System.out.print((d >> i)&1);
}
System.out.println();
     }
    
     public void displayWhile(){   //while循环方法
int i = 32;
System.out.print(d + "\t");
while((i--) > 0){
     System.out.print((d >> i)&1);
}
System.out.println();
     }


     public void displayDoWhile(){    //do-while方法
int i = 31;
System.out.print(d + "\t");
do{
    System.out.print((d >> i)&1);
}while((i--) > 0);
System.out.println();

     }


这三种方法都可以这些循环的功能,

for语句for(a,b,c){循环体},其中a是初始化参数,必须执行的,b是能够循环的条件语句,如果不满足条件,不执行循环体,c 是对循环参数的改变的语句,执行完循环体后执行c,for语句的执行顺序就是a->b->c->b->c->b...(在满足循环条件的情况下,否则,执行完a语句直接跳出循环).

while循环语句while(a){循环体},其中a为循环的判断语句,如果不满足a条件,不执行循环体。

do{循环体}while(a); 不管漫步满足循环条件,先执行一次循环体。然后进入while判断语句,如果满足条件a,则继续执行循环体,否则直接跳出此循环


希望对大家有所帮助。。。。