闰年判断
- 什么是闰年?有两种情况:能被4整除但是不能被100整除;能被400整除
- 解决闰年判断问题,涉及三种运算:算术运算、关系运算、逻辑运算
- 第一种闰年情况:year % 4 == 0 && year % 100 != 0
- 第二种闰年情况:year % 400 == 0
(一)编程实现
package p02.t02;
import java.util.Scanner;
/**
* 功能:闰年判断
* 作者:李枝蔓
* 日期:2022年03月31日
*/
public class Task02 {
public static void main(String[] args) {
//声明部分
int year;
String result;
Scanner sc=new Scanner(System.in);
//输入部分
System.out.print("year =");
year=sc.nextInt();
//处理部分
if (year %4 == 0 && year %100 != 0 || year %400 == 0){
result=year +"是闰年" ;
} else {
result =year +"是平年。";
}
//输出部分
System.out.println(result);
}
}
- 运行结果如下
- 闰年条件涉及到两种逻辑运算符,逻辑与&&和逻辑或||,但是没有用逻辑非!,请你修改闰年条件,能够将三种逻辑运算符都派上用场。(在Python里:not、and、or)
.
(二)知识讲解
- 思维导图
- 演示求余运算
- 演示关系运算
- 演示逻辑运算
- 双分支结构,分支只有一条语句时,可以省掉花括号