我怎样才能获得打印方法?

时间:2013-08-10 15:32:06

标签: java

我想为文本日历制作一个非常简单的程序。这是我第一次尝试打印方法,我无法弄清楚如何做到这一点。

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出现?

2 个答案:

答案 0 :(得分:2)

displayMonth(1)添加到main功能的底部。

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

P.S。你忽略了函数的参数,把它设置为1。

答案 1 :(得分:1)

只需通过编写displayMonth(1)来调用main方法中的方法,即打印1月和天名称, 或者在构造函数中调用它并在main方法中编写它。你可以这样做,

//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();
}