Java教程

第八课:do...while循环与不确定次数。

本文主要是介绍第八课:do...while循环与不确定次数。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

do...while与while的区别:

while :先判断,再执行。
do...while:先执行,后判断。
初始情况不满足循环条件时;
while循环一次都不会执行。
do-while循环不管任何情况都至少执行一次。

do...while的使用:

以此题为列题:
循环输出 1900-2017 年的闰年有哪些?(提示: 在循环内是可以用 if 进行判断的);

首先我们确定循环的起始值A = 1900;
再给条件do...while(A<=2017);意思是在到达2017后才会终止。

package dome08;//包

public class Dome08 {//类

	public static void main(String[] args) {//主方法
		/*1. 循环输出 1900-2017 年的闰年有哪些?
		 * (提示: 在循环内是可以用 if 进行判断的)*/
		int ning= 1900;//初始变量。
		do {
			if (ning%4 == 0 && ning%100 != 0 || ning%400 == 0) {//满足此条件的都是闰年
				System.out.println("闰年为:\t"+ning);
			} else {//都不是闰年,是平年
				System.out.println("平年为:\t"+ning);
			}
			ning++;//循环值得改变
		} while (ning <= 2017);//循环条件
		
	}

}

运行完后:

 这类题目较为简单,思路较为重要。

这篇关于第八课:do...while循环与不确定次数。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!