java:闰年判断程序[通俗易懂]

java:闰年判断程序[通俗易懂]公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1、能被4整除而不能被100整除。2、能被400整除。方案:使用数学运算符取余运算(%),关系运算符等于(==)和不等于(!=),辑运算符逻辑与(&&)和逻辑或(||),来判断某年是否为闰年,判断的结果为boolean类型的值,如果为闰年boolean类型的值为true,否则为falsebooleanflag=(year%4==0&&year%100!=0)||year%400==0

大家好,又见面了,我是你们的朋友全栈君。

eclipse软件用java编写闰年判断程序

文章目录


前言

公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)
1、能被 4 整除而不能被 100 整除。
2、能被 400 整除。
在这里插入图片描述


方案

使用数学运算符取余运算(%),关系运算符等于(==)和不等于(!=),辑运算符逻辑与(&&)和逻辑或(||),来判断某年是否为闰年,判断的结果为boolean类型的值,如果为闰年boolean类型的值为true,否则为false

boolean flag = (year%4==0 && year%100!=0) || year%400==0

使用三目运算符,获取是否为闰年的String类型信息,输出到控制台

String str = flag ? year + "是闰年" : year + "不是闰年"

代码实现

具体代码如下:

package day03;
import java.util.Scanner;

public class LeapYear { 
   

	public static void main(String[] args) { 
   
		System.out.println("请输入你的出生年份:");
		Scanner scan = new Scanner(System.in);
		int year = scan.nextInt();
		System.out.println("你的出生年份是:"+year);
		boolean flag = (year%4==0 && year%100!=0) || year%400==0;
		String str = flag ? year + "是闰年" : year + "不是闰年";
		System.out.println(str);

	}

}


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160666.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午5:00
下一篇 2022年7月17日 下午5:16


相关推荐

  • java九九_java九九乘法表

    java九九_java九九乘法表前言 九九乘法表是新手学习必会敲的一个小案例 九九乘法表有着一定的逻辑 初学者一般觉得很难 对于老手来讲 乘法表两分钟就可以出来但是乘法表还可以延伸用不同的循环方式三种循环 从不同的角度输出又该怎么实现呢 这又是一个值得思考的问题 代码的可能性绝不止于此 一 用 for 循环打印九九乘法表 packageday01 publicclassd publicstatic

    2026年3月19日
    2
  • StringBuffer详解

    StringBuffer详解我们学习 StringBuffer 之前先查一下一些定义 先做个简单的了解可以看出 StringBuffer 的功能确实是很强大哦那么我们怎么创建 StringBuffer 呢 又怎么赋值呢 StringBuffer 类的构造方法 publicString 构造一个其中不带字符的字符串缓冲区 其初始容量为 16 个字符 publicString intcap

    2026年3月19日
    3
  • OpenNebula 4.0 Beta 新特性介绍

    OpenNebula 4.0 Beta 新特性介绍

    2021年8月31日
    61
  • Linux 命令之 find:查找文件

    Linux 命令之 find:查找文件温馨提示:本教程的GitHub地址为「linux-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。在Linux命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将

    2022年5月18日
    48
  • 【转载】数据库软件架构设计些什么

    【转载】数据库软件架构设计些什么

    2021年11月20日
    42
  • 关于java的JIT知识

    关于java的JIT知识

    2021年12月3日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号