以下为代码:
import javaapplet;
import javaawt;
import javaawtevent;
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);
btnaddActionListener(this);
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
year=IntegerparseInt(txtgetText());
if(year%4==0&;&;(year%100)!=0)
{leap=true;
}
else if(year%400==0){
leap=false;
}
if(leap==true)
lblResultsetText(year+"年是闰年");
else
lblResultsetText(year+"年是平年");
txtsetText("");
}
}
扩展资料:
在windows下编译java文件、执行:
1、先创建一个txt,更改为testjava。
2、编写代码,为输出为holloword。
3、找到cmd,并进行打开cmd。
4、编译java文件,输入命令为javac testjava。
5、如果没有报错,查看当前目录下是否有class文件产生。
6、执行class文件,在命令输入java test,输出为holloword。
import javautilCalendar;
import javautilScanner;
public class Test {
public static void main(String[] args) {
Calendar c = CalendargetInstance();
Systemoutprintln("输入年份:");
Scanner sc = new Scanner(Systemin);
int year = scnextInt();
cset(year, CalendarDECEMBER, 31);
if (cget(CalendarDAY_OF_YEAR) == 366) {
Systemoutprintln(year + "年是闰年");
} else {
Systemoutprintln(year + "年平年");
}
}
}
今年的年数和月数知道吧?
看月数是否小于或等于2,如果是就判断今年是否闰年,如果否判断明年是否闰年
如果前面的判断闰年为真,那么明年的今天
就是当前的时间+
3662436001000
如果闰年判断为假就是365243600100了
判断当年:
年数=n
是否闰年
=
((n/4==0
&&
n/100!=0)
||
n/400
==
0)
public
static
void
main(String[]
args)
{
Date
now
=
new
Date();
int
nowYear
=
nowgetYear();
int
month
=
nowgetMonth();
long
addMillis
=
0;
boolean
isLeap
=
false;
if(month
<=
2){
isLeap
=
((nowYear%4==0
&&
nowYear%100!=0)
||
nowYear%400
==
0);
}else{
nowYear
+=
1;
isLeap
=
((nowYear%4==0
&&
nowYear%100!=0)
||
nowYear%400
==
0);
}
if(isLeap){
addMillis
=
((long)366)2436001000;
}else{
addMillis
=
((long)365)2436001000;
}
Date
nextYear
=
new
Date(SystemcurrentTimeMillis()
+
addMillis);
Systemoutprintln(nextYear);
}
①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
if((year%4==0&&year%1!=0)||(year%400==0))
{
Systemoutprintln(year+"年是闰年");
}
以上就是关于用JAVA判断是否是闰年全部的内容,包括:用JAVA判断是否是闰年、JAVA编程 输入一个年份,判断是否是闰年(通过Calendar来实现)、假如我不知道今年是闰年还是平年计算明年的当前年月日(java)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)