用Java程序判断是否是闰年
以下为代码:
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。
2016-11-29 · 百度知道合伙人官方认证企业
代码示例:
int year = 2011;
if (year % 400 == 0|| (year % 4 ==0 && year % 100 != 0))
{
printf("runnian");
} else {
printf("不是闰年");
}
闰年在java计算原理:能被4整除且又能不能被100整除 是闰年 能直接被400整除也是闰年
public Boolean isYear(int year){
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){//判断是否能被4整除且
//不能被100整除,或者400整除
return true;//true是闰年
}else{
return false;//false不是闰年
}
}
public static void main(String[] args) {
int year=2010;//定义年
Boolean result= isYear(year)
if(result){
System.out.println("是闰年");
}else{
System.out.println("不是闰年");
}
}