当前位置:   article > 正文

[JavaSE基础笔记]Day03 运算符 分支语句_三元运算符,找出中间站

三元运算符,找出中间站

目录

运算符

分支语句


运算符

        赋值语句:基本赋值运算符和扩展运算符,扩展赋值运算符自带强制转换,强转为左侧数据类型

        关系运算符:==,不同类型的数值可以进行比较

        short a=127;

        long b=127;

        System.out.println(a==b);

        逻辑运算符:连接boolean类型数据或数值。连接数值时,转换为二进制之后进行逻辑运算

        ^(异或):一个数被另一个数异或两次,则为此数本身,用于不引入第三个参数而进行数值交换。

        !(取反)可以整体取反,

        短路逻辑运算符:短路符不能连接数值,&&前面的判断为false则不进行后面的判断。||前面判断为true则不进行后面判断。

        通常使用短路逻辑运算符

        shift+alt+↑或↓进行整行移动

        不能以关键字为包名

        alt+1 打开/隐藏左侧工程目录结构 alt+4 打开/隐藏控制台

        三元运算符:求三个值的中间值可以用其和减去最大值和最小值就是中间值

        优先级:&&>||两者运算级别都较低

        顺序结构执行顺序,从上到下,从左到右

分支语句

        健壮性判断 如果if();则可以省略{}不写,如果只有一条语句,{}也可以不写

        switch:case后的值只能为常量。

        switch()中的数据类型:基本数据类型:byte,short,char,int 引用数据类型:jdk7及以后可用枚举jdk7可用String

        多case中有相同代码,使用case穿透:省略break和前面相同的内容,执行case则不会穿透至default

        default放在第一个也是最后执行,若default在前面且执行default且default中没有break则会穿透至case中

        jdk14之后对switch进行优化:case后的常量可以用,隔开(如case 4,5,6,7)

        范围性的判断查找,用if。固定值的匹配,用switch

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/451845
推荐阅读
相关标签
  

闽ICP备14008679号