其他分享
首页 > 其他分享> > 第八课: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,循环,ning
来源: https://blog.csdn.net/weixin_61880944/article/details/120774964