Java for循环

描述

运用 Java for 循环 得出 1949 ~ 2019 是猪年的年份。

题目

在中国历法中有十二生肖年份,2019 年是己亥猪年,请在控制台输出从 1949 年(包含)到 2019 年(包含)中所有是猪年的年份。

题目解决思路

  1. 定义 for 循环,1949 到 2019 的年份是循环次数。
  2. 对每个年份逐个判断,如果年份和 2019 的差值是 12 的倍数,说明这年是猪年。
  3. 打印符合条件的年份。

代码具体实现

public class ForDemo01{ public static void main(String [] args){ System.out.println("嗨客网(www.haicoder.net)\n"); // 定义变量存储2019年 int pigYear = 2019; // 定义变量存储十二生肖周期; int cycleYear = 12; // 定义for循环,1949到2019的年份是循环次数 for(int i = 1949; i <= 2019; i++){ if((pigYear - i) % cycleYear == 0){ System.out.println(i + "年是猪年"); }else if(i == pigYear){ System.out.println(i + "年是猪年"); } } } }

此时,我们编译 java 文件,输入以下命令:

javac ForDemo01.java

运行结果如下:

01_java for.png

运行程序,输入以下命令:

java ForDemo01

运行结果如下图:

02_java for.png

此处可得出 1949 ~ 2019 是猪年的年份。