Java案例-判斷給定年份是閏年
案例描述
????編寫程序贼涩,判斷給定的某個(gè)年份是否是閏年。
? ? ?閏年的判斷規(guī)則如下:
????(1)若某個(gè)年份能被4整除但不能被100整除,則是閏年焦匈。
????(2)若某個(gè)年份能被400整除,則也是閏年昵仅。
案例代碼詳解
開發(fā)工具:
eclipse-mars
jdk1.7.0_79
整體代碼:
package teacher01;
import java.util.Scanner;
/**
?* 編寫程序缓熟,判斷給定的某個(gè)年份是否是閏年。 閏年的判斷規(guī)則如下: (1)若某個(gè)年份能被4整除但不能被100整除摔笤,則是閏年够滑。
?* (2)若某個(gè)年份能被400整除,則也是閏年吕世。
?*?
?* @author 奮斗蒙
?*
?*/
public class Runyue {
public static void main(String[] args) {
System.out.println("請(qǐng)輸入年份:");
int year; //定義輸入的年份名字“year”;
Scanner scanner = new Scanner(System.in);
year = scanner.nextInt();
//判斷如果輸入的年份小于0或者年份大于3000彰触,則提醒用戶輸入有誤,系統(tǒng)退出命辖。
if (year<0 || year>3000 ) {
System.out.println("年份有誤况毅,程序退出!");
System.exit(0);
}
//判斷輸入年分可以整除4并且整除100或者可以整除400尔艇,則判斷這個(gè)年份是閏年尔许。
if ((year%4==0)&& (year%100!=0)||(year%400==0)){
System.out.println(year+"是閏年");
} else {
System.out.println(year +"不是閏年");
}
}
}
代碼圖示
運(yùn)行結(jié)果
01
輸入的年份不是閏年
02
輸入的年份大于3000
03
輸入的年份為負(fù)數(shù)
04
輸入的年份是閏年
學(xué)習(xí)資源百度Java幫幫