While和do While

While

先判断后执行

public class Demo1 {
   public static void main(String[] args) {
       int i = 0;
       int sum = 0;
       while(i<=100){
           sum=sum+i;
           i++;
      }
               System.out.println(sum);
          }
}
//结果
5050

 

do..while

先执行后判断(至少会判断一次)

public class Demo2 {
   public static void main(String[] args) {
       int i = 0;
       int sum = 0;
       do{
           sum=sum+i;
           i++;
      }while(i<=100);
               System.out.println(sum);
    }
}

放一起比较时

public class Demo3 {
   public static void main(String[] args) {
       int i = 0;
       while(a<0){
           System.out.println(a);
           a++;
      }
       System.out.println("===============");
       do{
           System.out.println(a);
           a++;
      }while(a<0);
    }
}
//结果
===============
0

 

 

posted @ 2021-11-02 13:13  QyShark  阅读(59)  评论(0)    收藏  举报