- 什么是闰年?有两种情况:能被4整除但是不能被100整除;能被400整除
- 解决闰年判断问题,涉及三种运算:算术运算、关系运算、逻辑运算
- 第一种闰年情况:year % 4 == 0 && year % 100 != 0
- 第二种闰年情况:year % 400 == 0
(一)编程实现
在net.huawei.p02.t02包里创建Task02类
- 运行程序,查看结果
- 闰年条件涉及到两种逻辑运算符,逻辑与&&和逻辑或||,但是没有用逻辑非!,请你修改闰年条件,能够将三种逻辑运算符都派上用场。(在Python里:not、and、or)
(二)讲解知识点
-
演示求余运算
-
演示关系运算
-
演示逻辑运算
-
双分支结构,分支只有一条语句时,可以省掉花括号
(三)拓展练习
任务1、计算圆面积(选择结构版)
-
利用选择结构防范用户输入负的半径
-
单分支结构一般用于把关或过滤。当然,大家可以用双分支结构来处理这个问题。
-
要求每行只输出5个数,那么就需要一个计数变量count
任务2、求解一元二次方程(选择结构版)
- Δ ≥ 0 \Delta\ge0Δ≥0,输出两个实数解,否则提示用户“此方程没有实根!”
- 提示:计算平方根 - Math.sqrt(b * b - 4 * a * c)