if(((year1%4)==0) && ((year1%100)!=0))
      theday1 = "闰年";

解决方案 »

  1.   

    Calendar cal = Calendar.getInstance();
      int iYear=2000;
     if((GregorianCalendar)cal).isLeapYear(iYear))
        System.out.println("闰年");
      

  2.   

    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;public class leapyear extends Applet implements ActionListener
    {
    Label result;
    TextField in1;
    Button btn;
    int    year;
    boolean leap;

    public void init()
    {
    result=new Label("ÇëÏÈÊäÈë´ýÅжϵÄÄê·Ý");
    in1=new TextField(5);
    btn=new Button("ÅжÏ");

    add(in1);
    add(btn);
    add(result);
    btn.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    year=Integer.parseInt(in1.getText());

    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) 
    result.setText(year+"年是闰年");
    //result.setText("this is a leap year");
    else
    result.setText(year+"年不是闰年");

    in1.setText("");
    }
    }
    做一个html文件<html>
    <head>
    <title>learyear</title>
    </head>
    <body>
    <applet code="leapyear.class" width=300 height=40></applet>
    </body>
    </html>
    先编译.java文件
    然后appleviewer learyear.html 就可以了
    闰年如何判断的也应该清楚了吧 :)