我初学java预定遇到下面问题
在执行时出现提示:
java.lang.NoSuchMethodError: main
Exception in thread "main" 程序如下:public class Date3_ex
{
private int year,month,day;
public Date3_ex(int y,int m,int d)
{
year =y;
month=((m>=1)&(m<=12))?m:1;
day=((d>=1)&(d<=31))?d:1;
}
public int getyear()
{
return year;
}
public boolean isleapyear()
{
return (year%400==0)|(year%100!=0)& (year%4==0);
}
public void print()
{
System.out.println("date is " 
+ year + "-" + month+ "-" +day);
}
}
class Date3
{
public static void main(String args[])
{
Date3_ex a=new Date3_ex(2005,9,29);
a.print();
System.out.println( a.getyear()+" is a leap year,"
+a.isleapyear() );

}
}请各位英雄相助一臂之力.谢谢!