第三章掌握点
掌握布尔数据类型
boolean类型值仅有true或者false
分支结构有哪些,语法如何写?
if条件结构、if-else条件结构、多重if结构、嵌套if
分支结构中条件表达式如何构造,条件表达式的结果是什么类型的值
变量或者操作数以及关系运算符构成的表达式,结果类型为boolean类型
当某个分支语句块中只有一条语句是,是不是可以省略大括号
可以,但是不推荐省略。通常都会写大括号
如何构造一个复杂的条件表达式,需要使用哪些运算符?
通过逻辑运算符将多个条件表达式组合成一个复杂的条件表达式
=与= =的区别
前者是赋值运算符,将右边的表达式的结果赋值为左边的变量
后者是关系运算符,表示进行等式判断
i++与++i的区别
前者是后于运算的自加1,
特点:参与运算的值是i的原值
后者是先于运算的自加1
特点:参与运算的值是i加1后的新值
If选择结构 有四种只要弄清楚什么时候用什么选择结构即可上面是对应的语法
有时我们会看到一元运算符、二元运算符、三目运算符
一元运算符 是指只对一个表达式进行操作 例如 !
二元运算符 是指对两个表达式进行操作 例如 && ||
三目运算符 表达式 ? :
基本数据类型的判断用 ==
字符串的判断用 equals进行判断
计算机三大逻辑结构
顺序 分支 循环
逻辑运算符:
&& || !
优先级关系
小括号 > ! > 算术运算符 > 关系运算符 > && > ||
产生随机数的方法
int num = (int)(Math.random() * (max - min + 1) + min);