版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37129433/article/details/87869102
逻辑运算符
逻辑运算符有&,|,^,!,&&,||。
位异或的特点
一个数据对另一个数据异或两次,该数本身不变。
switch
byte可以作为switch的表达式吗?可以
long可以作为switch的表达式吗?不可以
String可以作为switch的表达式吗?JDK1.7以后可以
switch可以接受基本数据类型:byte,short,char,int。可以自动提升为int类型的都可以。
应用数据类型可以接收枚举(JDK1.5),String字符串(JDK1.7)
switch注意事项:
- case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
- default可以省略吗?可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
- break可以省略吗?最后一个可以省略,其他最好不要省略。会出现一个现象:case穿透。最终建议不要省略
- switch语句的结束条件.遇到break就结束了.执行到switch的右大括号就结束了