java中的while循环和do...while循环及其区别

public class While {//while循环
	   public static void main(String args[]) {
	      int x = 10;
	      while( x < 20 ) {
	         System.out.print("value of x : " + x );
	         x++;
	         System.out.print("\n");
	      }
	   }
	}

编译并运行,结果如下

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
public class DoWhile {//do...while循环
	   public static void main(String args[]){
	      int x = 10;
	 
	      do{
	         System.out.print("value of x : " + x );
	         x++;
	         System.out.print("\n");
	      }while( x < 20 );
	   }
	}

编译并运行,结果如下

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

do...while循环与while循环的区别:do...while循环能保证循环至少执行一次;而while循环则有可能一次也不执行

你可能感兴趣的:(java)