n&1 把n与1按位与,因为1除了最低位,其他位都为0,所以按位与结果取决于n最后一位,如果n最后一位是1,则结果为1.反之结果为0。(n&1)==1: 判断n最后一位是不是1(可能用来判断n值的奇偶性)。
相关文章
- 黑马基础阶段测试题:定义一个int类型的数组,数组中元素为{5,7,3,9,4}。求出数组中的最小值,并判断最小值是否为偶数,如果是偶数则输出“最小值为偶数”,如果不是偶数则输出“最小值为奇数”。打印如下:
- Java中的Integer和int等包装类和基本数据类型简单比较
- Java 中long类型转换成为int类型时可能会出错的地方
- java中char类型转换成int类型的两种方法
- 算法:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
- JAVA中基本的类型转换(如String转Int)
- 如何将字符串转换成Java中的int类型?
- Java访问Scala中的Int类型
- 谈谈Java中整数类型(short int long)的存储方式
- 如何在Java中呈现可为空的原始类型int?