20180823总结

总结
今天我们了解了布尔表达式其中有 和(&& &)运算、或运算(|| |) 异或运算(^) 非运算。
和运算包含了按位与(&)是一种数学计算方式,两侧可以放。置数值,也可以字符,也可以放置能够得到数值的计算表达式,还可以放布尔表达式,还有一个特点就是表达式两边的代码,都会执行;和逻辑与(&&)(又叫短路与)放在两侧的必须要是布尔表达式,当前面语句为假的时候不执行假后面的语句—这两种。
或运算包含了按位或(|)是一种数学计算方式,两侧可以放。置数值,也可以字符,也可以放置能够得到数值的计算表达式,还可以放布尔表达式,还有一个特点就是表达式两边的代码,都会执行;逻辑或(又叫短路或)(||)放在两侧的必须要是布尔表达式,当前面语句为真的时候不执行真后面的语句—这两种
异或(^)真假为真,假真为真,真真为假,假假为假。异或运算符两侧可以放数值,字符,计算表达式,布尔表达式。主要用于业界对密码进行加密过程中会使用到异或—这一种
非包含按位非(^)二进制首位是1,这是一个负数,先取反然后正变负,负变正,相减再取反;和逻辑非(!)只能布尔表达式—这两种。
今天还学了if语句和if—else语句
if语句由一个后跟一到多个语句的布尔表达式组成,if语句后可以跟上一个可选的else语句,用于在布尔表达式为false时执行,else块也可以包含另一个if语句,这样就创建了一系列if/else语句,但是只有一个if代码块被执行。
switch语句
switch语句允许变量与多个值进行相等性检测,每个值被一个case语句语句调用和检测。switch语句中检测的变量只能是32位或更小的整数值,也就是说只能是byte、short、int和char类型(注意:JDK7.0以后,变量可以是String类型)。
在一个switch语句中可以有很多case语句。每个case后跟一个用于比较的值和一个冒号。
case后的值必须是与switch中的变量相同的数据类型,并且必须是常量或字面量。
当变量的值等于case后的值时,该case语句后的语句开始执行,直到遇到break语句。
当遇到break语句时,switch语句结束,控制流程跳转到该switch语句的下一行。
循环语句while和do—while
while循环是一种允许重复执行某项任务的控制结构。一定条件下是可以一次都不执行的。
Do-while循环与while类似,不同的是do—while循环至少要执行一次。
For循环
for循环是一种允许我们编写一个执行指定次数循环的控制结构,for循环一个比较好的功能是我们可以通过查看for声明知道循环会重复多少次
break语句
break关键字可以用于任何循环控制结构,从而使循环立即终止,break关键字通常用在while无限循环中,或者至少直到一个问题发生时。
continue语句
continue关键字可以用在任何循环控制结构中,它将导致循环立即跳到循环的下一个迭代中。
在for循环中,continue关键字将导致控制流程立即跳到更新语句,在while或do/while循环中,控制流程立即跳到布尔表达式。

猜你喜欢

转载自blog.csdn.net/asongdandan/article/details/81986121