第八课: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