布尔表达式:
布尔逻辑 (1)布尔逻辑 true 和 false
(2)和: 只有在组合表达式的每个部分都为真的时,组合表达
式才会为真。
Ø 或: 只要一个组合表达式中有一个部分为真,组合表达式
就会为真。
Ø 异或: 如果一个组合表达式中有一个部分为真,而另一个
部分为假,那么组合表达式就为真。同时为真,或
者同时为假,都是假.
Ø 非: 对一个布尔表达式取反。
(逻辑运算符 3)
和:&& &
//按位非,可以两侧还是可以数值,字符,计算表达式
//不能放置布尔表达式
//异或运算符,两侧还是可以数值,字符,计算表达式,布尔表达式
//一般我们自己用的比较少,业界主要用于对密码进行加密过程,会使用到异或
//逻辑或两侧的表达式,必须是布尔表达式
//逻辑或,又被称为“短路或”,当第一个表达式为true时,第二个表达式将不会执行
//按位或 是一种数学计算方式 ,两侧可以放置数值,也可以字符 ,也可以放置能够得到数值的计算表达式,还可以放置布尔表达式
//按位或 还有一个特点就是表达式两边的代码,都会执行
* i ++ i-- ++i --i 这种增量表达式,不参与到“其他表达式”的情况下,就是直接操作(自增,自减)
* 如果一旦参与到“其他表达式”的情况下,++ 或-- 在变量后面的话,变量的用法是:先用,再自增或者自减
* 如果一旦参与到“其他表达式”的情况下,++ 或-- 在变量前面的话,变量的用法是:先自增或者自减 ,再用
//逻辑与两侧的表达式,必须是布尔表达式
//逻辑和,又被称为“短路和”,当第一个表达式为false时,第二个表达式将不会执行
//按位与 是一种数学计算方式 ,两侧可以放。置数值,也可以字符 ,也可以放置能够得到数值的计算表达式,还可以放置布尔表达式
//按位与 还有一个特点就是表达式两边的代码,都会执行
&: 按位与 1、是一种数学计算方式,两侧可以放。置数值,也可以字符,也可以放
置能够得到数值的计算表达方式,还可以放置布尔表达方式。2、 表达式两边的代
码都回执行。
&&: 逻辑与 两侧的表达式,必须是布尔表达式。
逻辑和 又被称为“短路和”当第一个表达式为false时,第二个表达式将不会 执行。
或:|| |
【I ++, I–, ++I, –I 这种增量的表达式,不参与到“其他表达方式” 的情况下,就是直接操作(自增,自减)。
如果一旦参与到“其他表达式”的情况下,++或—— 在变量后面的话,变量的用法是 先用,再自增或者自减。
如果一旦参与到“其他表达方式”的情况下,++或——在变量前面的话,变量用法是先自增或者自减,然后在用。】
|:按位或 1、是一种数学计算方式,两侧可以放。置数值,也可以字符,也可以放
置能够得到数值的计算表达方式,还可以放置布尔表达方式。2、 表达式两边的代
码都回执行
||:逻辑或,又被称为“短路或”,当第一个表达式为true时,第二表达式将不会被执行。
异或: ^
异或运算符,两侧还是可以数值,字符,计算表达式。
一般我们自己用的比较少,业界主要用于对密码进行加密过程,会使用到异或。
非: ! ~
按位非,两侧可以放置数值,字符,计算表达式。 不能放置布尔表达方式。
选择语句-if三种形式
语句格式
单分支
双支
多分支Switch 能作为Switch –case中的变量值取值范围:必须<=4字节
能够作为变量类型有char,byte,shor,Int(JDK 1.7以后,还运行String来作为变量类型)
循环结构
在Java中
While 循环是一种允许重复执行某项任务的控制结构
循环就是先验证循环
Do while循环与while类似,不同的是do/while循环至少要执行一次。
循环就是后验证在循环
在一直循环过程中,通过计数器的方式找到一个临界点,然后退出循环。
For循环是一种允许我们编写一个执行指定次数循环的控制结构,使用最广泛的一种循环控制语句,他是一种先验证循环流程图: