Java实现判断闰年

Java实现判断闰年Java实现闰年判断需求分析:年份如果满足以下两个条件中的其中一个则可将其年份判断位闰年一、能被4整除,但不能被100整除,就是闰年;二、能被400整除,也是闰年;需求实现方案一:使用if的嵌套实现packagecom.qingsu.basis;importjava.util.Scanner;publicclassProcessControl{ publicstaticvoidmain(String[]args){ //判断闰年 //1.能被4整除

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

Java实现闰年判断

需求分析:年份如果满足以下两个条件中的其中一个则可将其年份判断位闰年

一、能被4整除,但不能被100整除,就是闰年;

二、能被400整除,也是闰年;

需求实现
方案一:使用if的嵌套实现

package com.qingsu.basis;

import java.util.Scanner;


public class ProcessControl { 
   

	public static void main(String[] args) { 
   
		
		//判断闰年
		//1.能被4整除,但不能被100整除,就是闰年;
		//2.能被400整除,也是闰年
		
		Scanner in = new Scanner(System.in);
		System.out.println("请输入年份:");
		int year = in.nextInt();
		
		if(year % 4 == 0) { 
   
				if(year%100 != 0) { 
   
					System.out.println(year+"是闰年");
				}else if(year % 400 ==0 ) { 
   
					System.out.println(year+"是闰年");
				}else { 
   
						System.out.println(year+"不是闰年");
					}
		}else if(year % 400 ==0 ) { 
   
				System.out.println(year+"是闰年");
		}else { 
   
				System.out.println(year+"不是闰年");
			}
		
	}
	

}

方案二:使用逻辑运算符实现

package com.qingsu.basis;

import java.util.Scanner;


public class ProcessControl { 
   

	public static void main(String[] args) { 
   	
		//判断闰年
		
		//1.能被4整除,但不能被100整除,就是闰年;
		//2.能被400整除,也是闰年
		
		Scanner in = new Scanner(System.in);
		System.out.println("请输入年份:");
		int year = in.nextInt();
		
		if( (year%4==0 && year%100 !=0) || year%400==0 ) { 
   
		       System.out.println(year+"是闰年");
		}else { 
   
				System.out.println(year+"不是闰年");
		}
	}
	

}

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • kafka 集群测试

    kafka 集群测试1.ISR集合2.消费者3.brokersleader4.zookeeper

    2022年4月25日
    49
  • moya + RxSwift 进行网络请求

    moya + RxSwift 进行网络请求1.关于moya如在OC中使用AFNetworking一般,Swift我们用Alamofire来做网络库.而Moya在Alamofire的基础上又封装了一层:官方说moya有以下特性(我也就信了):编译时检查正确的API端点访问.使你定义不同端点枚举值对应相应的用途更加明晰.提高测试地位从而使单元测试更加容易.2.开始1.创建枚举API就像这样:enumAPIManager{c

    2025年7月1日
    3
  • 在Pycharm中安装matplotlib

    在Pycharm中安装matplotlib 1.初学python——安装matplotlib在pycharm中安装第三库不需要下载:打开pycharm,点击fileàsettings2.选择Project:dataview(项目名字)àprojectInterpreterà点击+号 3.进入后,在输入框中输入matplotlib进行搜索,然后选中要安装的包并点击下方的installpackage…

    2022年6月17日
    41
  • qrcodejs2–Vue生成二维码组件封装

    qrcodejs2–Vue生成二维码组件封装1.安装qrcodejs2:npminstallqrcodejs2–saveyarnaddqrcodejs22.初步封装组件:/***@file生成二维码的组件*@authorWalker*@date2020-03-16*/<template><divclass=”emqrcode”><but…

    2025年6月1日
    4
  • LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群

    LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群前言如今,在各种互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求也越来越高,单台服务器也将难以无法承担所有的访问需求。当然了,除了使用性价比高的设备和专用负载分流设备外,还有一些其他选择来帮你解决此问题,就是搭建集群服务器通过整合多台普通的服务器设备并以同一个地址对外提供相同的服务,今天杰哥就带领大家学习企业中常用的一种群集技术——LVS。文章目录一、什么是LVS?…

    2022年7月24日
    14
  • 情感词典文本情感分析_情感名词

    情感词典文本情感分析_情感名词基于情感词典的文本情感分类传统的基于情感词典的文本情感分类,是对人的记忆和判断思维的最简单的模拟,如上图。我们首先通过学习来记忆一些基本词汇,如否定词语有“不”,积极词语有“喜欢”、“爱”,消极词语有“讨厌”、“恨”等,从而在大脑中形成一个基本的语料库。然后,我们再对输入的句子进行最直接的拆分,看看我们所记忆的词汇表中是否存在相应的词语,然后根据这个词语的类别来判断情感,比如“我喜欢数学”,“喜

    2022年8月23日
    9

发表回复

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

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