国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

用Java程序判斷是否是閏年的簡單實例

2019-11-26 14:09:14
字體:
來源:轉載
供稿:網友

我們知道,(1)如果是整百的年份,能被400整除的,是閏年;(2)如果不是整百的年份,能被4整除的,也是閏年。每400年,有97個閏年。鑒于此,程序可以作以下設計:

第一步,判斷年份是否被400整除,能的話,就是閏年。比如1600、2000、2400年是閏年。

第二步,在第一步不成立的基礎上,判斷年份能否被100整除,如果是,則不是閏年。比如1900、2100、2200年不是閏年。

第三步,在第二步不成立的基礎上,判斷年份能否被4整除,如果是,則是閏年。比如1996、2004、2008年是閏年。

第四步,在第三步不成立的基礎上,則不是閏年。比如1997、2001、2002年不是閏年。

import java.util.Scanner;//插入掃描儀public class runnian{  public static void main(String[] args)//Sting[] args別忘了寫進來  {  Scanner s=new Scanner(System.in);//聲明掃描儀變量  System.out.println("請輸入年份");//系統提示輸入年份  int nianfen=s.nextInt();//取得下一行輸入的年份值  if(nianfen%400==0){System.out.println(nianfen+"年是閏年");}//判斷能否被400整除  else if(nianfen%100==0){System.out.println(nianfen+"年不是閏年");}//判斷能否被100整除     else if(nianfen%4==0){System.out.println(nianfen+"年是閏年");}//判斷能否被4整除     else{System.out.println(nianfen+"年不是閏年");}  }}

經初步測試,此程序可以正確判斷是否是閏年。本程序若有錯漏之處,歡迎斧正。大家一定有其他實現方法,歡迎回復提供。

=======================

學習了別人的相關視頻教學之后,寫了第2種實現方法,可以只用一個if-else語句。代碼如下:

import java.util.Scanner;public class runnian{  public static void main(String[] args)  {  Scanner s=new Scanner(System.in);  System.out.println("請輸入年份");  int nianfen=s.nextInt();  if(nianfen%4==0&&nianfen%100!=0||nianfen%400==0){System.out.println(nianfen+"年是閏年");}  //年份能被4整除但不能被100整除,或者年份能被400整除    else{System.out.println(nianfen+"年不是閏年");}  }}

以上就是小編為大家帶來的用Java程序判斷是否是閏年的簡單實例全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄大仙区| 蛟河市| 兴宁市| 方山县| 乳源| 平遥县| 旌德县| 沾益县| 江城| 根河市| 连南| 永和县| 普宁市| 庄浪县| 莒南县| 闸北区| 资中县| 西乌珠穆沁旗| 杭锦后旗| 黄大仙区| 福安市| 寻乌县| 高清| 收藏| 白山市| 潮州市| 日土县| 新密市| 安乡县| 精河县| 休宁县| 申扎县| 通河县| 呼和浩特市| 石家庄市| 读书| 永州市| 萨迦县| 广丰县| 东乌珠穆沁旗| 望城县|