java中关于int值的奇偶判断

转载 2013年12月02日 23:13:26

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

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

改进的方法有两种

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

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

jstl实现判断表格单双行(<c:forEach>用法)

先简单说一下c:forEach的用法,首先你要引用核心标签库。语法如下: jar包没有的我会在文章末尾给链接。 forEach标签封装了Java中的for,while,do-while循环。forE...
  • cjs520131499
  • cjs520131499
  • 2017年07月09日 18:24
  • 601

html css3奇偶选择

css3的强大,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上“标准”。CSS3标 准已提出数年,但是目前能实现她的浏览器并不多,虽然部分浏览器...
  • angel_xt
  • angel_xt
  • 2016年11月07日 10:48
  • 327

Java判断相等(==和equals方法)

Java中判断两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals方法。如果变量是基本类型,那么使用==和使用equals会得到相同的结果,都是判断变量的值是否相对。如果变量是引...
  • accountwcx
  • accountwcx
  • 2014年05月08日 15:43
  • 14117

c语言:奇偶个数

奇偶个数(10分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式:...
  • Artemisia_Alice
  • Artemisia_Alice
  • 2016年07月31日 15:59
  • 1867

判断Int类型数据是否溢出

今天在leetcode上做题时,又遇到了与数据溢出相关的内容,在此记录下吧。 在头文件“limits.h”中有各种基本数据类型的最大最小值。/* Minimum and maximum values...
  • YZS_L_H
  • YZS_L_H
  • 2017年03月05日 18:40
  • 1449

iOS:初始值、零值、空值(一)--变量及判断

测试环境:xcode 6.1 + ios sdk 8.0;          初始值:变量声明后的值,可能零、空、其他等。          零值:基本类型指0/0.0;对象指创建/初始化后,值是“...
  • houseq
  • houseq
  • 2013年05月28日 17:53
  • 4925

Excel:5种判断奇数和偶数的方法

整数中,能被2整除的数是偶数(英文:EVEN,数学术语),不能被2整除的数是奇数(英文:ODD,数学术语),偶数可用2k表示,奇数可用2k+1表示,这里k是整数。0是一个特殊的偶数。那么,该如何使用E...
  • wenyusuran
  • wenyusuran
  • 2014年12月05日 17:37
  • 1735

选择INT数据做主键

这两日在家完成下面的测试,虽然仍有不解之处,但是,基本达到了目的。   目的 1. 测试检索Integer类型主键性能。 2. 测试检索Char类型主键性能。 3. 测试多码索引的性...
  • yinhaixiang
  • yinhaixiang
  • 2014年06月16日 11:06
  • 990

排序高级之交换排序_奇偶排序

奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。 该算法中,通过比较数组中相邻的(奇-偶)位置数字对,如果该奇偶...
  • u012959829
  • u012959829
  • 2015年01月06日 12:05
  • 2968

ITU-R BT.656 , 帧 , 场 === 模拟视频信号采集的处理,以及奇偶场

TU-R BT.656 , 帧 , 场 === 模拟视频信号采集的处理,以及奇偶场   (自己整理过的........内容源自网络.) 一,ITU-R BT.656 ...
  • wh8_2011
  • wh8_2011
  • 2016年07月26日 14:10
  • 1539
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中关于int值的奇偶判断
举报原因:
原因补充:

(最多只允许输入30个字)