java想把日历按 3*4的格式在控制台输出

就是现在生成了一年12个日历
想把这12个月的日历 按照三列四行的格式 输出
!!!
想了好久没有思路!!!求大神指点!!

c# 代码,不过思路应该一样吧,未测试
for(int i = 0;i<3;i++)
{
for(int j = 1;j<=4;j++)
{
Console.Write((j+i*4).ToString()+"月");
}
}

两个for循环嵌套即可,外层控制行,内层控制列,如下:

public static void main(String[] args) {
        for (int i = 0; i < 4; i++) {
            for (int j = 1; j <= 3; j++) {
                //假设你的12个月的日历方法为month(int m);
                //那么此处应该写为
                /**
                 * month(i*3+j);
                 * 
                 */
            }
        }   
    }

希望对你有帮助