用Java程序判断是否是闰年

 我来答
yihla5739
高粉答主

2020-09-17 · 每个回答都超有意思的
知道答主
回答量:149
采纳率:100%
帮助的人:4.4万
展开全部

以下为代码:

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 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
闰年很简单,就是判断3个条件
代码示例:
int year = 2011;

if (year % 400 == 0|| (year % 4 ==0 && year % 100 != 0))
{
printf("runnian");
} else {
printf("不是闰年");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ed488b
2016-12-07 · 知道合伙人互联网行家
百度网友1ed488b
知道合伙人互联网行家
采纳数:43 获赞数:224
it网络,编程,java

向TA提问 私信TA
展开全部
闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。
闰年在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("不是闰年");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式