java闰年,java闰年判断

发布时间:2023-01-10

本文目录一览:

1、什么是闰年,java中闰年闰年如何判断?
2、利用JAVA判断年是否是闰年
3、判断一年是否为闰年的java程序
4、Java判断闰年的方法,要求在类中建立方法

什么是闰年,java中闰年闰年如何判断?

①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年) ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

if((year%4==0 && year%100!=0) || (year%400==0)) {
    System.out.println(year + "年是闰年");
}

利用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) {
        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。

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

代码如下:

import java.util.Scanner;
public class LeapYear {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个年份:");
        long year = scan.nextLong();
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
            System.out.println(year + "年是闰年!");
        } else {
            System.out.println(year + "年是平年!");
        }
    }
}

Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java判断闰年的方法,要求在类中建立方法

第一处填 public static boolean isLeapYear(int y)
第二处填 year
完整的判断闰年的Java程序如下:

public class Main {
    public static boolean isLeapYear(int y) {
        return (y % 4 == 0 && y % 100 != 0) || (y % 400 == 0);
    }
    public static void main(String[] args) {
        for (int year = 1990; year <= 2010; year++) {
            if (isLeapYear(year)) {
                System.out.println(year);
            }
        }
    }
}

运行结果