用java编一个程序实现 2009年 八月的日历

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:11:28
这是我编的程序 能输出来 但不能对其 请帮忙看一下
import java.util.*;
class date
{
public static void main(String args[])
{

System.out.println("日 一 二 三 四 五 六");
Calendar c1=Calendar.getInstance();
c1.set(2008,7,1);

int i=c1.get(Calendar.DAY_OF_WEEK)-1;
for(int k=0;k<=i;k++)
{
System.out.print(" ");
}

for(int c=1;c<=31;c++)
{

if(c<=9)
System.out.print(" "+c);
else
System.out.print(" "+c);
if(( c+5)%7==0)
{
System.out.println();}
}
}

}

这样可以了吗

import java.util.*;
class date
{
public static void main(String args[])
{

System.out.println(" 日 一 二 三 四 五 六");
Calendar c1=Calendar.getInstance();
c1.set(2008,7,1);

int i=c1.get(Calendar.DAY_OF_WEEK)-1;
System.out.print(" ");
for(int k=0;k<=i;k++)
{
System.out.print(" ");
}

for(int c=1;c<=31;c++)
{

if(c<=9)
System.out.print(" "+c);
else
System.out.print(" "+c);
if(( c+5)%7==0)
{
System.out.println();}
}
}

}