导航:首页 > 编程语言 > java判断是否闰年

java判断是否闰年

发布时间:2022-09-25 06:21:06

❶ 用java编一个程序能实现判断给定的年份是否为闰年

package com.ceshi.year;
import java.util.Scanner;
public class TestYear { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入要判定的年份:"); int year = scanner.nextInt(); if(year%4==0 || year%400==0) { System.out.println(year+" 是闰年"); } else { System.out.println(year+" 不是闰年"); } }}

❷ 编写java程序判断闰年。

代码如下:

public class RUN {

public static void main(String[] args) {

//布尔型判断

int year = 2000;

boolean b1 = year%4==0;

boolean b2 = year%100!=0;

boolean b3 = year%400==0;

if(b1&&b2||b3){

System.out.println("闰年");

}else{

System.out.println("不是闰年");

}

//用if语句判断

int year2=2018;

if(year2 % 4 == 0 && year2 % 100 != 0 || year2 % 400 == 0){

System.out.println("是闰年");

}else{

System.out.println("不是闰年");

}

}

}

代码截图:

(2)java判断是否闰年扩展阅读:

闰年是公历中的名词。闰年分为普通闰年和世纪闰年。

普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年);

世纪闰年:能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年);

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

凡阳历中有闰日(二月为二十九日)的年;闰余(岁余置闰。阴历每年与回归年相比所差的时日);

注意闰年(公历中名词)和闰月(农历中名词)并没有直接的关联,公历中只分闰年和平年,平年有365天,而闰年有366天(2月中多一天);

平年中也可能有闰月(如2017年是平年,农历有闰月,闰6月)。

❸ 判断一年是否为闰年的java程序

代码如下:

importjava.util.Scanner;

publicclassLeapYear{

publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("请输入一个年份:");
longyear=scan.nextLong();
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(year+"年是闰年!");
}else{
System.out.println(year+"年是平年!");
}
}

}

❹ java题目是输入一个年份判断是闰年还是平

判断闰年的方法:闰年满足两个条件(满足一个即为闰年)

1、能被4整除但不能被100整除
2、能被400整 除
代码:
import java.util.Scanner;
public class DemoTest {
/**
* @param args 此处代码无实际意义,可删除
*/
public static void main(String[]args){
Scanner scan = new Scanner(System.in);//创建输入流扫描器;
System.out.println("请输入一个年份:");//向控制台输出一个提示信息
long year;
try{
year = scan.nextLong();
if(year%4 == 0 && year%100!=0 || year%400 == 0){//是闰年
System.out.print(year+"是闰年!");
}else{
System.out.print(year+"不是闰年!");
}
}catch(Exception e){
System.out.println("你输入的不是有效 的年份");
}
}
}

❺ java判断是否为闰年

class LeapYear{
boolean isLeapYear(int year){
if((year%4==0&&year%100!=0)||year%400==0)
return true;
else
return false;
}
public static void main(String args[]){
int count=0;
for(int i=2000;i<=3000;i++){
if(isLeapYear(i)){
System.out.print(" "+i);
count++;
}
if(count%10==0)System.out.println();
}
}
}

❻ 用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("");

}

}

❼ 判断闰年java

if((year%4==0&&year%100!=0)||year%400==0)
//这个是判断是否为闰年的条件

阅读全文

与java判断是否闰年相关的资料

热点内容
内心极度担心解压的音乐 浏览:892
穿搭技巧app卡色配什么颜色 浏览:589
程序员得结石 浏览:126
查公司薪资的app叫什么 浏览:409
压缩包多个文件夹图片连续看 浏览:482
linuxmysql无法用命令启动 浏览:439
地税身份认证用什么ApP 浏览:529
网址加密后能防止被封网吗 浏览:759
pic单片机项目 浏览:177
oppo手机忘记加密密码忘了怎么办 浏览:151
算法竞赛入门经典代码 浏览:155
多功能防盗加密锁闭阀 浏览:862
遥控灯单片机 浏览:815
网络时间同步算法 浏览:473
单片机p1口怎么检测 浏览:913
pdf高亮颜色 浏览:322
银行程序员的工资多少 浏览:19
服务器如何使用移动硬盘 浏览:533
pc饥荒为什么没有服务器 浏览:442
阿里云服务器地址是什么 浏览:148