Java for循环打印一年中的每个月

0 java for-loop

以下java代码将打印从1开始的数字1- 10.如何使用相同的代码结构在1月,2月,3月等一次打印出一年中的所有月份?

public class s {
    public static void main(String[] args) {
        for(int i = 1; i <= 10; i++) {
            System.out.println(i);          
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

sta*_*zek 5

如果你想在java api上使用:

public static void main(final String[] args) {
    // java 8
    Arrays.stream(Month.values())
          .forEach(System.out::println);

    // java < 8
    for (final Month month : Month.values()) {
        System.out.println(month);
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 从OP的内容来看,流可能有点多. (4认同)