Fork me on GitHub
摘要: &-逻辑与 |-逻辑或 !-逻辑非 &&-短路与 ||-短路或 ^-逻辑异或 a b a&b a|b !a a^b a&&b a||b T T T T N N T T T N N T N T N T N T N T T T N T N N N N T N N N 逻辑运算符需要注意的几点: java 阅读全文
posted @ 2019-12-13 17:44 西西嘛呦 阅读(215) 评论(0) 推荐(0)
摘要: java中的扩展运算符为+=、-=、/=、%=、*= 当使用扩展运算符时,变量在参与赋值运算时会把结果自动强制转换为当前变量的类型,比如: public class Test{ public static void main(String[] args) { short a = 1; //此时的a是 阅读全文
posted @ 2019-12-13 16:48 西西嘛呦 阅读(844) 评论(0) 推荐(1)
摘要: java要获取变量的类型必须自己定义一个函数: public class Test{ public static void main(String[] args) { short a = 1; a += 1; System.out.println(getType(a)); } public stat 阅读全文
posted @ 2019-12-13 16:38 西西嘛呦 阅读(3907) 评论(1) 推荐(1)
摘要: i++,i--和++i,--i的区别: i++,i--是先赋值后运算; ++i,--i是先计算后赋值; i++是先将i的值赋给j,然后i再加1,所以最终i=2,j=1;++i是先i加1,然后再将i赋给j,所以最终i=3,j=3; i-- 是先将i的值赋给j,然后i再减1,所以最终i=2,j=3;-- 阅读全文
posted @ 2019-12-13 16:10 西西嘛呦 阅读(1572) 评论(0) 推荐(0)
摘要: 自动类型转换:容量小的类型自动转换成为容量大的数据类型,数据类型按容量大小排序为: 有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后在进行运算; byte、short、char之间不会互相转换,它们三者在计算时首先转换成int类型 ; 即声明为b+c的和时,m必须 阅读全文
posted @ 2019-12-13 15:53 西西嘛呦 阅读(264) 评论(0) 推荐(0)