Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >判断今年是平年还是闰年

判断今年是平年还是闰年

作者头像
算法与编程之美
发布于 2023-01-03 11:33:24
发布于 2023-01-03 11:33:24
8570
举报

1 问题

实现如下功能:

输入年份:

打印出该年份是否是闰年:

2 方法

Courier New字体,23磅行间距,单击右键选择无格式粘贴代码。

第一步:声明代码的基本结构。

第二步:引入一个包,实现代码的输入功能。

第三步:把字符串的数字变成整形。

第四步 :对输入的数字进行代码的判断,(并且不能被100整除

)或能够被400整除的事闰年,否者不是闰年。

整段代码:

//引入输入包

import java.util.Scanner;

public class Juding_the_average_year {

public static void main(String[] args) {

// 输入一个年份

Scanner sc = new Scanner(System.in); //接收数据

System.out.println("请输入现在的年份:"); //进行一个用户提示

String str_years = sc.nextLine(); //获取用户输入的年份

// 把字符变成数字整形

int int_years = Integer.parseInt(str_years);

// System.out.println(int_years);

// 判断时是闰年还是平年

// 1.判断能不能够被4整除并且不能被100整除或者能够被400整除

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

// 打印输出

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

} else {

System.out.println(int_years+"是平年");

}

}

}

3 结语

以上便是判断闰年平年的java代码的编写步骤,比较好理解。希望对刚步入java代码学习得到你起到帮助。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java中如何判断是否为闰年
闰年的引入确保了我们的日历与地球运行轨道的对齐,使得时间的计算更加准确。 在编程中,判断给定年份是否为闰年是一项常见的任务。这在很多领域都很重要,例如日期计算、时间序列分析、生日提醒等。在Java编程语言中,我们可以使用条件语句和算术运算符来编写一个函数,以判断给定的年份是否为闰年。
命运之光
2024/03/20
3830
Java中如何判断是否为闰年
编写java判断闰年_Java 判断闰年代码实例
(1)由用户输入任意一个年份,能被4整除但不能被100整除,或者能被400整除,是闰年。(结果:输出闰年或平年)
全栈程序员站长
2022/09/09
1.8K0
Java判断闰年
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156236.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
2.1K0
java作业篇,闰年,BMI
近期作业: 1.判断闰年: 闰年判定:能被400整除。或者能被4整除但不能被100整除。其余的年份都为平年。 看起来挺简单的,一个if语句即可. import java.util.Scanner; public class leap_year { public static void main(String[] args) { //创建扫描器 Scanner sc = new Scanner(System.in); System.out.printl
乐心湖
2020/07/31
8770
java作业篇,闰年,BMI
java之学习calendar类的综合案例分析及代码
结果示意图: A:案例演示 * 需求:键盘录入任意一个年份,判断该年是闰年还是平年 分析: * 设置指定日期3月1日 然后减一天就是二月的最后一天 * 判断2月是29天还是28天 案例代码: p
吾爱乐享
2018/07/13
7080
编写java判断闰年_用Java程序判断是否是闰年的简单实例[通俗易懂]
我们知道,(1)如果是整百的年份,能被400整除的,是闰年;(2)如果不是整百的年份,能被4整除的,也是闰年。每400年,有97个闰年。鉴于此,程序可以作以下设计:
全栈程序员站长
2022/09/08
1.5K0
Java实现判断闰年
需求分析:年份如果满足以下两个条件中的其中一个则可将其年份判断位闰年 一、能被4整除,但不能被100整除,就是闰年; 二、能被400整除,也是闰年;
全栈程序员站长
2022/09/09
1.1K0
Java案例-判断给定年份是闰年
Java案例-判断给定年份是闰年 案例描述 编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。 案例代码详解 开发工具: eclipse-mars jdk1.7.0_79 整体代码: package teacher01; import java.util.Scanner; /** * 编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若
Java帮帮
2018/03/19
1.7K0
Java案例-判断给定年份是闰年
编程入门,进阶100例(1-5题)
这是一个长期慢慢积累的过程,也是我想做的事情,网上也有很多100例题经典例题,都编写的很不错,我会从中收录一些适合各个阶段编程的同学进行复习,查漏补缺用,我会用c,java,python等一些多种程序语言实现它们,同时也是为了自己巩固加强
Gorit
2021/12/09
8940
编程入门,进阶100例(1-5题)
判断闰年
if (year%4==0&&year%100!=0||year%400==0){
算法与编程之美
2023/01/03
8890
判断闰年
JAVA练习题
1.有两个数a和b,请输出最大的数字 int a=4, b=7 package com.com.day3; import java.util.Scanner; public class Max { public static void main(String[] args) { int a,b; Scanner sc=new Scanner(System.in); a=sc.nextInt(); b=sc.nextInt(); if(a>b){
阮键
2019/08/07
1.2K0
第八届蓝桥杯大赛个人赛省赛(软件类)真题 标题:日期问题
package com.wzxy.test; import java.util.Scanner; /* * 标题:日期问题 */ public class Main{ static int year,month,day,Mon; static Scanner sc = new Scanner(System.in); static String str = sc.next(); public static void main(String[] args) { input(); e
静谧星空TEL
2022/11/30
2370
【day04】流程控制
程序员波特
2024/12/20
410
【day04】流程控制
java基本运算符及应用,这是一个闰年吗_苹果12.6. 1正式发布
public static void main(String args[]){
全栈程序员站长
2022/11/16
2880
java基本运算符及应用,这是一个闰年吗_苹果12.6. 1正式发布
switch语句的用法实例
一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。
用户7886150
2020/12/03
1.8K0
Java 程序控制结构(4)
1)break 语句用于终止某个语句块的执行,一般使用在 switch 或者循环中。
周小末天天开心
2022/10/26
2270
Java 程序控制结构(4)
输入年份判断是否为闰年
输入年份判断是否为闰年 运行结果 代码 //导包 import java.util.Scanner; //声明一个类名为Test的类 public class Test { //mian方法 程序入口 public static void main(String[] args) { // 判断是否是闰年 //键盘输入 Scanner scan = new Scanner(System.in); System.out.println("******判断是否是闰年*****
是阿超
2021/10/15
2.1K0
Java基础入门之Calendar类和DateFormat类
1.Calendar从字面上的意思就是日历,在java中Calendar类是可以通过方法设置和读取显示年、月、日、时,分、秒等。当创建Calendar的对象时不可以使用new关键字,因为Calendar类它是一个抽象类,需要通过调用静态的方法getInstance()方法来获得一个Calendar的对象,再去调用其他的方法。
Java进阶者
2021/04/16
2K0
节日
问题描述 试题编号: 201503-3 试题名称: 节日 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。   现在,给你a,b,c和y1, y2(1850 ≤ y1, y2 ≤ 2050),希望你输出从公元y1年到公元y2年间的每年的a月的第b个星期c的日期。   提示:关于闰年的规则:年份是400的整数倍时是闰年,否则年份是4的倍数并且不是100的倍数时是闰年,其他年份都不是闰年。例如1900年就不是闰年,而2000年是闰年。   为了方便你推算,已知1850年1月1日是星期二。 输入格式   输入包含恰好一行,有五个整数a, b, c, y1, y2。其中c=1, 2, ……, 6, 7分别表示星期一、二、……、六、日。 输出格式   对于y1和y2之间的每一个年份,包括y1和y2,按照年份从小到大的顺序输出一行。   如果该年的a月第b个星期c确实存在,则以”yyyy/mm/dd”的格式输出,即输出四位数的年份,两位数的月份,两位数的日期,中间用斜杠“/”分隔,位数不足时前补零。   如果该年的a月第b个星期c并不存在,则输出”none”(不包含双引号)。 样例输入 5 2 7 2014 2015 样例输出 2014/05/11 2015/05/10 评测用例规模与约定   所有评测用例都满足:1 ≤ a ≤ 12,1 ≤ b ≤ 5,1 ≤ c ≤ 7,1850 ≤ y1, y2 ≤ 2050。 本题目提交分数为80分。
geekfly
2022/05/06
2760
第十四届蓝桥杯集训——switch——配套用法示例
输入三个变量,变量year代表年份,变量month代表月份,变量day代表当月的天数。
红目香薰
2022/12/18
4440
第十四届蓝桥杯集训——switch——配套用法示例
相关推荐
Java中如何判断是否为闰年
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档