給定一個年份,判斷是否為閏年。條件為:(建議:java影片教學)
A:能被4整除,並且不能被100整除。或
B:能被400整除。
分析:
首先題目中的A與B為兩個判斷閏年為真的選項,且屬於「非A則B」的情況,在這裡往往很容易想到如下結構來解決此問題
if(判断条件A成立){ 表达式1(为闰年) } else if(判断条件B成立){ 表达式1(为闰年) }
這裡有一個隱含結果,是如果不是閏年,該怎麼辦?
其實也很簡單,就在原有的結構
if(判断条件A成立){ 表达式1(为闰年) } else if(判断条件B成立){ 表达式1(为闰年) }
後面加一個else{(不是閏年該怎麼辦)}的語句,看似添加了一個很簡單的語句,但正是因為這條語句,才使得整個程式變的完整。
範例:
我們先將未加上最後一條else語句的原始程式寫出,用2000年和2001年來測試,按照if..else if..結構寫出來源代碼如下:
package com.tencentos; import java.util.Scanner; public class Week1homework1 { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.print("Plese input the year:"); int year=scan.nextInt(); if(year%4==0 && year%100!=0){ System.out.print("Congratulation! It's the leap year!"); }else if(year%400==0){ System.out.print("Congratulation! It's the leap year!"); } scan.close(); } }
當輸入「2000」時,一切如我們所願,控制框內彈出的回饋正是我們想要的,2000年也確實是閏年。
更多java知識請關注java基礎教學欄位。
以上是java中判斷是否為閏年的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
3 週前ByDDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
在哪裡可以找到原子中的起重機控制鑰匙卡
3 週前ByDDD
<🎜>:死鐵路 - 如何完成所有挑戰
4 週前ByDDD
Atomfall指南:項目位置,任務指南和技巧
1 個月前ByDDD

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Dreamweaver CS6
視覺化網頁開發工具