1:计算闰年。教材P45 编程题2:判断某一年份是否为闰年。(如果这个年份能被4整除,但不能被100整除;或者,如果这个年份能被4整除,又能被400整除;满足以上两个条件中的一个的年份为闰年)。
由于想这个程序能更加方便和美观,于是就结合了书上P115 例6-1文本框的简单事件处理程序做出来的。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class LeapYear extends Applet implements ActionListener{
Label lb;
TextField in,out;
public void init(){
lb = new Label("请输入年份");
in = new TextField(6);//创建输入文本框
out = new TextField(20);//创建输出文本框
add(lb);
add(in);
add(out);
in.addActionListener(this);//将文本框注册给文本事件的监听者
}
public void actionPerformed(ActionEvent e){
int year;
year=Integer.parseInt(in.getText());//将输入文本框中的字符串转换为整数
if((year%4==0)||(year%400==0)&&(year%100!=0))
out.setText(in.getText()+"是闰年");
else
out.setText(in.getText()+"不是闰年");
}
}
结果: