布尔表达式
布尔逻辑
1)布尔逻辑 true 和 false
2) 和: 只有在组合表达式的每个部分都为真的时,组合表达
式才会为真。
或: 只要一个组合表达式中有一个部分为真,组合表达式
就会为真。
异或: 如果一个组合表达式中有一个部分为真,而另一个
部分为假,那么组合表达式就为真。同时为真,或
者同时为假,都是假.
非: 对一个布尔表达式取反。
逻辑运算符 3)
和:&& &
&: 按位与 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循环是一种允许我们编写一个执行指定次数循环的控制结构,使用最广泛的一种循环控制语句,他是一种先验证循环
流程图: