❶ 用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("不是闰年");
}
}
}
闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
普通闰年:能被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)
//这个是判断是否为闰年的条件