任务2、闰年判断
- 什么是闰年?有两种情况:能被4整除但是不能被100整除;能被400整除
- 解决闰年判断问题,涉及三种运算:算术运算、关系- 算、逻辑运算
- 第一种闰年情况:year % 4 == 0 && year % 100 != 0
- 第二种闰年情况:year % 400 == 0
(一)编程实现
- 在
net.ouyangyi.po2.t02
包里面创建Task01
类
- 运行程序,查看结果
- 闰年条件涉及到两种逻辑运算符,逻辑与
&&
和逻辑或||
,但是没有用逻辑非!
,请你修改闰年条件,能够将三种逻辑运算符都派上用场。(在Python里:not、and、or)
(二)、知识点讲解
- 演示求余运算
-- 演示关系运算
- 演示逻辑运算
- 双分支结构,分支只有一条语句时,可以省掉花括号
// 处理部分
if (year % 4 == 0 && !(year % 100 == 0) || year % 400 == 0)
result = year + "是润年。";
else
result = year + "是平年。";
(三)拓展练习
任务一、计算圆的面积(选择结构版)
- 利用选择结构防范用户输入负的半径
- 查看程序,运行结果