-6

我想为文本日历制作一个非常简单的程序。这是我第一次尝试打印方法,我不知道该怎么做。

public class Calendar{
public static void main(String[] args){
System.out.println("January: ");
System.out.println("S   M   T   W   TH  F   S");
}
public static void displayMonth(int i){
for (i = 1; i < 32; i++){
    if (i < 10){
        System.out.print(i + "   ");
    }else{
        System.out.print(i + "  ");
    }
    if (i % 7 == 0 ){
    System.out.print("\n"); 
            }
         }
    }
}

那就是代码。如何让“displayMonth 出现?

4

2 回答 2

2

添加displayMonth(1)main函数的底部。

另外,找到一个好的 Java 教程。

ps您通过将其设置为1来忽略函数的参数。

于 2013-08-10T15:34:57.440 回答
1

只需通过编写 displayMonth(1) 在您打印一月和日期名称的主方法中调用该方法,或者在您的构造函数中调用它并将其写在您的主方法中。你可以这样做,

//This is Constructor and this should be written within your class
public Calender(){
    System.out.println("January: ");
    System.out.println("S   M   T   W   TH  F   S");
    displayMonth(1)
}
public static void main(String[] args){
    new Calender();
}
于 2013-08-10T15:41:53.830 回答