闰年的判断方法java 三种题型

您所在的位置:网站首页 闰年年份计算方式 闰年的判断方法java 三种题型

闰年的判断方法java 三种题型

2023-11-17 11:09| 来源: 网络整理| 查看: 265

1.编写一个Java Application程序,能够判断输入的年份是否是闰年,将判断的结果输出。 2.将题1的程序改写,定义一个方法,实现判断某个年份是否是闰年。 public static void leapYear(long year) 【强调:通过方法名调用】 3.将题1的程序改写,定义一个方法,实现将[1900,2015]之间的闰年输出。 public static void isLeapYear(int [] year) 【强调:运用数组下标】

析: 首先,知道闰年的概念,闰年分为普通闰年和世纪闰年,普通闰年是能被4整除但不能被100整除的年份为普通闰年,世纪闰年就是能被400整除的为世纪闰年。 其次,算闰年的方法很简单,只需要把要计算的年份除以四,如果能够整除,也就是没有小数点,那么这一年就是闰年。如我们想知道2020年是不是闰年,我们可以用2020除以4,得到结果为505,那么,20220年就是闰年。 最后,平年和闰年最明显的区别就是,平年一年只有365天,而闰年一年有366天,这是因为平年阳历2月份只有28天,而闰年阳历2月份有29天,所以,平年就会比闰年的天数少一天; 解: (1) p.s.一开始我建立的闰年用的拼音,接下来的闰年用的leapYear。

import java.util.Scanner; public class runnian01 { public static void main (String[] args){ Scanner sc=new Scanner(System.in); //scanner就是从键盘键入的意思 System.out.println("请输入要判断的年份:"); int year = sc.nextInt(); if (year%4==0&&year%100!=0||year%400==0){ System.out.println(year+"是闰年"); } else{ System.out.println(year+"不是闰年"); } } public static void runnian01(long year){ } }

(2)

leapYear(long year) import java.util.Scanner; public class leapYear { public static void main (String[] args){ int year; Scanner sc=new Scanner(System.in); System.out.println("请输入要判断的年份:"); year = sc.nextInt(); leapYear(year); //调用的名字要和方法一致 } public static void leapYear(int year){ if (year%4==0&&year%100!=0||year%400==0){ System.out.println(year+"是闰年"); }else{ System.out.println(year+"不是闰年"); } } }

(3) p.s.运用数组下标,1900到2016一共有116个数

import java.util.Scanner; public class leapYear03 { public static void main(String[] args){ int[] year; year=new int[116]; for (int j=0,i=1900;i for (int i=0;i System.out.println(year[i]+"is a leap!");} } } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3