*
第3章 选择
1
精选PPT
*
引言
如果在前边程序中的radius赋一个负值,程序就会打印一个非法的结果。如果半径是一个负值,是不希望程序计算面积的,那么该如何计算这种情况呢?
2
*
学习目标
声明boolean类型以及使用 比较运算符书写布尔表达式()。
使用布尔表达式编写程序AdditionQuize()。
使用单向if语句实现选择控制()。
使用单向if语句编写游戏GuessBirthday的程序()。
使用双向if语句实现选择控制()。
使用嵌套的if语句实现选择控制()。
避免if语句中的常见错误()。
使用选择语句编程的不同种类的例子(SubstractionQuiz,BMI,ComputeTax)(-)
()方法产生随机数()。
使用逻辑运算符(&&,||和!)对条件进行组合()。
使用带组合条件的选择语句进行编程(LeapYear,Lottery)(-)。
使用switch语句实现选择控制()。
使用条件运算符书写表达式()。
()。
检查控制运算符优先级和结合方向的规则()。
(GUI)使用确定对话框获取用户的确认信息()。
3
精选PPT
*
boolean数据类型
往往在一个程序中我们需要比较两个值,如 i 是否大于 j 。 Java提供了六个比较运算符(也被称为关系操作符),可以用来比较两个值。比较的结果是一个布尔值:TRUE或FALSE。
boolean b = (1 > 2);
4
*
比较运算符
运算符 名称
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
5
*
问题:一个简单的数学学习工具
AdditionQuiz
Run
假设希望开发一个程序,让一年级学生练习加法。程序随机产生两个一位整数:number1和number2,然后显示给学生“What is 7+9?”,如实例运行所示。当学生在输入对话框中输入答案之后,程序显示一个消息,表明答案是真的还是假的。
6
*
单向if语句
if (布尔表达式) {
语句;
}
if (radius >= 0) {
area = radius * radius * PI;
("The area"
+ " for the circle of radius "
+ radius + " is " + area);
}
7
*
注意
8
*
问题:猜生日
GuessBirthday
该程序可以猜到你的出生日期。运行看它是如何工作的。
9
*
猜生日游戏的数学基础
19 的二进制是10011。7的二进制是111。23的二进制是11101。
10
java概述课件 03 选择 来自淘豆网m.daumloan.com转载请标明出处.