javaSE基础学习day3

版权声明:本文为博主原创文章,未经博主允许不得转载。 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的右大括号就结束了

猜你喜欢

转载自blog.csdn.net/qq_37129433/article/details/87869102
今日推荐