赞
踩
目录
赋值语句:基本赋值运算符和扩展运算符,扩展赋值运算符自带强制转换,强转为左侧数据类型
关系运算符:==,不同类型的数值可以进行比较
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。