//应用程序,文件名为Example3_6.java
public class Example3_6
{
public static void main(String args[])
{
int year=2130;
System.out.print(year + "年?);
if (year %4 ==0) //可以被4整除
{
if (year % 100 ==0) //可以被4、100整除
{
if (year %400 ==0) //可以被4、100、400整除
System.out.println(",闰年");
else //可以被4、100整除,但不能被400整除
System.out.println(",不是闰年");
}
else //可以被4整除,不能被100整除
System.out.println(",是闰年");
}
else //不能被4整除
System.out.println(",不是闰年");
}
}
这个程序编译后显示:
--------------------配置: <默认>--------------------
C:\Example3_6.java:7: unclosed string literal
System.out.print(year + "年?);
^
C:\Example3_6.java:21: ')' expected
System.out.println(",不是闰年");
^
2 errors
处理已完成。
为什么会这样!?我这是照着书上打的!应该不会错的!而且他说错的地方我根本就看不懂,麻烦高手帮忙一下!
我使用的编译器是JCreator Pro 3.5汉化版!
麻烦大家帮帮忙!