java while 与 do while区别

while语句与do while 语句区别

while语句:

while语句会先判断条件语句,满足条件的话才会执行

do while语句:

do while语句会先执行一次代码块(不管满不满足后面的条件都会执行),然后再去判断条件语句,满足条件才会继续执行。

即do while 语句至少会执行一次代码块

package cn.tedu.loop;

import org.junit.Test;

public class TestLoop {
	@Test
	public void whileLoop() {
		int i = 0;
		while(i<=5) {		//先判断条件
			System.out.println(i);
			i++;
		}
	}
	@Test
	public void doLoop() {
		int i = 6;
		do {				//先执行一次代码块;这里会打印出6
			System.out.println(i);
			i++;
		}while(i<=5);		//然后再判断条件
	}

}

 

你可能感兴趣的:(eclipse,java,java,面试,eclipse)