DoWhile和While的区别:
-
while先判断后执行。dowhile是先执行后判断!
-
Do...while总是保证循环体会被执行一次!这是他们的主要差别。
public class DoWhileDemo01 { 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 DoWhileDemo02 { public static void main(String[] args) { int a=0; while (a<0){ System.out.println(a); a++; } System.out.println("================================="); do { System.out.println(a); a++; }while (a<0); } }