初学JAva,编了一个小程序,请问牛人,那里错了?
public class T
{
public void main()
{
boolean check=false;
for(int year=1600;year <=2007;year++)
{
check=false;
if(year%4==0&&year%100!=0)
check=true;
else
{
if(year%400==0)
check=true;
}
if(check==true)
System.out.println(year+ "是闰年. ");
else
System.out.println(year+ "不是闰年. ");
}
}
}
------解决方案--------------------public class T
{
public static void main(String[] args)
{
boolean check=false;
for(int year=1600;year <=2007;year++)
{
check=false;
if(year%4==0&&year%100!=0)
check=true;
else
{
if(year%400==0)
check=true;
}
if(check)
System.out.println(year+ "是闰年. ");
else
System.out.println(year+ "不是闰年. ");
}
}
}
这样就可以编译运行
------解决方案--------------------同意楼上,关键是这行
public static void main(String[] args)
------解决方案--------------------请问你前面是不是在学习C语言啊!
C和java还要要分开来的!
------解决方案--------------------如二楼所说。。。。。。。。。
------解决方案--------------------main方法是应用程序的入口,而且这个方法必须是公共的静态方法(public static void main(String[] args))。
------解决方案--------------------