摘要: Math.round():将括号内的数+0.5,然后向下取整 11.5 + 0.5 = 12,向下取整即12 -11.5 + 0.5 = -11,向下取整即-11 阅读全文
posted @ 2020-12-17 18:25 卫盾 阅读(90) 评论(0) 推荐(0) 编辑
摘要: &运算符有两种用法 1 按位与& 在解释按位与&之前,我们先了解一个知识:程序中的所有数在计算机内存中都是以二进制的形式存储的,位运算就是直接对内存中整数的二进制位进行操作。 按位与&:是Java中位运算符的一种,它的意思是对二进制进行&运算,只有1&1时结果才是1,其它均为0。 举例说明 十进制数 阅读全文
posted @ 2020-12-17 17:30 卫盾 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 数据类型 int是基本数据类型,Integer是int的包装类,属于引用类型 初始值 int的初始值为0,Integer的初始值为null 存储位置 int是直接存储在栈中的,Integer是引用数据类型,存储在栈中的是它的内存地址,实际的对象存储在堆中 比较 int比较的是两个变量的值是否相等,I 阅读全文
posted @ 2020-12-17 15:56 卫盾 阅读(235) 评论(0) 推荐(0) 编辑
摘要: goto是Java中的保留字,在目前版本的Java中没有使用。 阅读全文
posted @ 2020-12-17 15:00 卫盾 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 第一个有错,因为s1是short类型,s1 + 1会自动转换为int类型,将int类型赋值给short类型的s1,属于高位类型转低位,需强制转换。 第二个正确,因为s1 += 1 相当于 s1 = (short) (s1 + 1),默认会有强制类型转换。 从低位类型到高位类型自动转换;从高位类型到低 阅读全文
posted @ 2020-12-17 14:55 卫盾 阅读(187) 评论(0) 推荐(0) 编辑