第五章 条件和循环 概要 控制流 一般情况下,程序都是以线性的方式来执行的:一条语句执行完毕,再执行其后的语句 但是有些程序语句允许我们: 决定是否执行某些语句 重复执行语句 这些决定基于布尔表达式(条件)的值是真还是假 语句的执行顺序称作控制流 条件语句 条件语句让我们选择接下来要执行的语句 因此有时也称为选择语句 条件语句给了我们做基本决定的能力 Java的条件语句由如下几种: if 语句 if-else 语句 switch 语句 if 语句 if 语句 语法如下: if语句的逻辑 布尔表达式 条件是一个布尔表达式,它可使用Java的关系运算符: == 等于 != 不等于 小于 大于 = 小于等于 = 大于等于 注意区分等于运算符 (==) 与赋值运算符(=)之间的区别 if 语句 if 语句示例: 缩进 if 语句控制的语句通过缩进方式表示关系 使用一致的缩进风格会增强程序的可读性并且易于理解 尽管这对于编译器而言没有什么区别,适当的缩进可以改进程序的可读性 If语句 下面的语句会做什么? 逻辑运算符 布尔表达式也能使用下面的逻辑运算符: ! 逻辑非 逻辑与 || 逻辑或 它们接受布尔运算数并且产生布尔结果 逻辑非是一个一元运算符 (只有一个操作数) 逻辑与、逻辑或是二元运算符 (有两个操作数) 逻辑非 逻辑非操作也称为逻辑反运算
原创力文档

文档评论(0)