public class LX3_1 {
public static void main(String args[]) {
boolean leap;
int year=2005;
if ((year%4==0 && year%100!=0) || (year%400==0)) // 方法1
System.out.println(year+" 年是闰年");
else
System.out.println(year+" 年不是闰年");
year=2008; // 方法2
if (year%4!=0)
leap=false;
else if (year%100!=0)
leap=true;
else if (year%400!=0)
leap=false;
else
leap=true;
if (leap==true)
System.out.println(year+" 年是闰年");
else
System.out.println(year+" 年不是闰年");
year=2050; // 方法3
if (year%4==0) {
if (year%100==0) {
if (year%400==0)
leap=true;
else
leap=false;
}
else
leap=false;
}
else
leap=false;
if (leap==true)
System.out.println(year+" 年是闰年");
else
System.out.println(year+" 年不是闰年");
}
}
----------------解决方案--------------------------------------------------------
可以运行啊,没有看到什么错误
----------------解决方案--------------------------------------------------------
我的也没问题
----------------解决方案--------------------------------------------------------
没有错误,lz用dos还是编译器?
----------------解决方案--------------------------------------------------------
用的什么开发工具哟。我以前用JB2005出现过。。不过那是几个类。。分开的。。主方法不在这个类下在。。所以报上面的错。。
----------------解决方案--------------------------------------------------------
代码没错 可以运行 也有结果 应该是你的操作有问题。。。。
----------------解决方案--------------------------------------------------------
我知道代码没错,但是,老是出现下面的那个问题怎么办啊 ?
----------------解决方案--------------------------------------------------------
你用的是哪个版的 JDK,我用老版的 eclipse,里面集成 1.4的就无法运行,也是找不到 main,1.6 就没事。
----------------解决方案--------------------------------------------------------
楼上的签名好可爱
----------------解决方案--------------------------------------------------------
我用jdk1.6也出现这个问题但用jc就可以编译不知道为什么?
----------------解决方案--------------------------------------------------------