场景 节约内存 int 有4个byte换算成32bit 可以存放32个布尔值 在内存中存放一个布尔值最少都要1个byte,存进int可以节约内存空间 CUTE = 0x1 的二进制是 0000 0001 ~CUTE 得到…
分类:java笔记
使用基本运算符计算一元二次方程的根
一元二次方程ax2+bx+c=0(a≠0)的根的判别式△=b2-4ac。 定理1 ax2+bx+c=0(a≠0)中,△ > 0 方程有两个不等实数根; 定理2 ax2+bx+c=0(a≠0)中,△ = 0 方程有两个…
运算的时候要注意的一些地方
求奇数,取余的时候注意传的参数带负号 isOdd(-1); public static boolean isOdd(int number) { return number % 2 != 0; } Boole…
自动拆装箱的空指针异常
Integer和基础类型比较时候会自动拆箱, null转为基础类型会报空指针异常。compare(123, null) public static boolean compare(int a, Integer b) { …