美文网首页
java奇偶判断

java奇偶判断

作者: J_I_N_G | 来源:发表于2018-03-14 15:56 被阅读0次

其实这来自与《Java Puzzlers》,写出来是为了记住它。

i%2==1是平时判断奇数的常用方法,这个方法有个弊端就是当i为负数的时候,判断结果是错误的,因为在java中,%运算的结果和左操作数具有相同的符号。

改进的方法有两种

1、i%2!=0,这样即使是负的奇数也可以正确的判断,但多少给人歪打正着的感觉。

2、i&1!=0,奇数的最后一位总是1,这样和1的二进制格式向AND,结果一定是1,而正负位都被1二进制格式中的0  给AND掉了。在书中这是个推荐的方法。

http://blog.csdn.net/fenglian521/article/details/1520463

相关文章

  • java奇偶判断

    其实这来自与《Java Puzzlers》,写出来是为了记住它。 i%2==1是平时判断奇数的常用方法,这个方法有...

  • Java基础知识点(三)

    一、数据输入 Java Scanner 类 二、分支语句 奇偶数判断 星期选择 春夏秋冬 在switch语句中,如...

  • 判断奇偶性

    Java语言 判断奇偶性 法一:运用求余符号“%” 观察到if之后的判断语句是boolean类型的,可以直接使用r...

  • 判断数的奇偶性

    判断数的奇偶性

  • 2019-02-02

    2019-02-0211.2.2 判断数值的奇偶性ISODD函数和ISEVEN函数能够判断数字的奇偶性,如果参数不...

  • 2019-02-14

    2019-02-1412.4.1 判断奇偶性MOD函数计算数值除以2的余数,利用余数的大小判断数值的奇偶性。例:利...

  • 判断奇偶数

    日前,在用户填写基本资料时,为了观察用户在填写资料时哪种填写方式转化率高一些,于是做了一个测试:就是分强制填完和不...

  • 常用位运算

    位运算常见操作 判断奇偶 (x & 1) == 1 == x % 2 == 1判断奇数 (x & 1) == 0 ...

  • 复盘 | 奇偶位差法的应用

    一、复习奇偶位差法 判断一个数能否被11整除方法 最简单判断方法:奇偶位差法 具体方法: 第一步:编号,从个位往前...

  • 第三周_循环_奇偶个数

    奇偶数判断我习惯用位运算,这样比较快,如果不理解写成求余数的形式也可以,重点在对输入的控制,看看java代码吧。 ...

网友评论

      本文标题:java奇偶判断

      本文链接:https://www.haomeiwen.com/subject/wlvuzxtx.html