032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

时间:2023-03-08 18:35:18
032 01 Android 零基础入门  01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

本文知识点:运算符和if-else条件语句的综合案例——闰年问题

闰年问题综合案例

问题:

032 01 Android 零基础入门  01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

public static void main(String[] args) {
// 请输入年份
System.out.println("请输入年份:");
Scanner sc = new Scanner(System.in);
int yearNum = sc.nextInt(); // 闰年的判断规则:能被4整除但(并且,逻辑与)不能被100整除的年份,或(逻辑或)者能被400整除的年份
if((yearNum%4 == 0) & (yearNum%100 != 0) | (yearNum%400 == 0))
System.out.println(yearNum + "年是闰年");
else
System.out.println(yearNum + "年不是闰年");
}

032 01 Android 零基础入门  01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

032 01 Android 零基础入门  01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

032 01 Android 零基础入门  01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题