利用JAVA判断年是否是闰年

2025-03-20 09:15:42
推荐回答(4个)
回答(1):

以下为代码:

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class LeapyearTest extends Applet implements ActionListener{

Label lblResult;

Button btn;

TextField txt;

int year;

boolean leap;

public void init() {

lblResult=new Label("请输入要判断的年份");

txt=new TextField(5);

btn=new Button("判断");

add(lblResult);

add(txt);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

year=Integer.parseInt(txt.getText());

if(year%4==0&;&;(year%100)!=0)

{leap=true;

}

else if(year%400==0){

leap=false;

}

if(leap==true)

lblResult.setText(year+"年是闰年");

else

lblResult.setText(year+"年是平年");

txt.setText("");

}

}

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

回答(2):

6-13行
改成
int a;
for(int i=1;i<=5;i++)
{
System.out.print("请输入一个年:");
a=sc.nextInt();
sc.nextLine();
if(a%4==0&&a%100!=0||a%400==0)
System.out.println(a+"是一个闰年");
else
System.out.println(a+"不是一个闰年");
}

回答(3):

再加上能被400整除,如2000年就是闰年

回答(4):

或者被400整除