1、传统的利用取余进行判断

if (n % 2 == 1) {//n为奇数
}
if (n % 2 == 0) {//n为奇数
}

2、利用位运算&进行判断

if((n & 1) == 1){// n 是个奇数。
}
if((n & 1) == 0){// n 是个偶数。
}

3、利用异或运算^进行判断

if (1 ^ n == n - 1) {//n为奇数
}
if (1 ^ n == n + 1) {//n为偶数
}

判断一个数为奇偶数的三种方法相关推荐

  1. js中如何判断一个数是不是素数(三种方法)

    素数:又叫质数,在大于1的自然数中,除了1和它本身以外不再有其他因数.即只能被1和它本身整除的数就是素数 这是作为编程入门时,经常会做的一道题. <!DOCTYPE html> <h ...

  2. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析

    [java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = s ...

  3. 判断一个数是否为质数4种方法

    首先理解什么是质数: 素数就是质素,只能被1和它本身整除的数字. 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 最小的质数为2: 判断一个数是否为素数,要在2~i-1的数字去试 ...

  4. 用ASP.net判断上传文件类型的三种方法

    一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. Boolean fileOk = false;           ...

  5. ASP.net 判断上传文件类型的三种方法

    一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法.Boolean fileOk = false;string path ...

  6. Python判断两个数中最大值的几种方法,可以去跟小伙伴炫(zhuang)耀(bi)了!

    1.最普通的一种,这种方法相信小伙伴都能看懂 a,b = 1,2 if a > b:c = a else:c = b 2. 稍微提升点档次, a,b = 1,2 c = a if a>b ...

  7. 求两个数的平均值(三种方法)

    求两个函数的平均值,很简单的想到可以用 (a+b)/2来实现. 代码块如下 方法一 int Average_one(int a, int b){return (a + b) / 2; } 但是如果a或 ...

  8. java中判断字符串是否为数字的三种方法

    1用JAVA自带的函数 public static boolean isNumeric(String str){for (int i = str.length();--i>=0;){ if (! ...

  9. matlab判断向量组线性相关性的三种方法

    求行列式法 det 初等行变换法 rref 求秩法 rank ;表示列向量,,表示行向量 format rat v1 = [-9;7;3]; v2 = [3;34;-24]; v3 = [-6;-4; ...

最新文章

  1. JS 小数的常用处理方法
  2. 33. Implement strStr()
  3. 使用 v-cloak 防止页面加载时出现 vuejs 的变量名
  4. 第二次课动手动脑的问题以及课后实验性的问题
  5. java模板beetl引擎_模板引擎-beetl
  6. 基于Python开发WebService-2:客户端(suds、zeep)
  7. python倒排索引
  8. 多模态融合技术综述和应用
  9. PYTHON开发毕业设计做什么好鸭?
  10. linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz
  11. 小萌新开始做题啦!----------相交链表
  12. 根据身份证号(18/15)计算年龄、出生日期、性别
  13. 漫威java_10年漫威,到底有多少角色。
  14. Kotlin学习笔记
  15. 汉字转化成拼音 汉字转化成拼音
  16. 浅谈云时代如何解决身份管理
  17. sharesdk分享qq空间-错误码1001
  18. lodash-difference理解
  19. 孝经白话:感应章第十六
  20. 【OpenCV】SURF图像拼接和Stitcher拼接

热门文章

  1. 小程序wx.downloadFile下载pdf并保存
  2. 【斯坦福公开课-机器学习】1.机器学习的动机和应用(吴恩达 Andrew Ng)
  3. 几款科学计算显卡对比(GTX Titan X、GTX 980、Tesla K40 K80 及quadro K4200) 科学计算显卡的两个主要性能指标: 1、CUDA compute capabili
  4. Unity实现自适应屏幕大小——九宫格
  5. php excel 导出图片,phpexcel 导出多张图片
  6. [4G5G基础学习]:流程 - 4G LTE 核心网的Attach流程
  7. 精美卡通儿童教育班会课件PPT模板
  8. 服务器文件夹怎么找回来,文件过期了怎么恢复(教你一招找回微信过期文件)...
  9. 长沙云栖谷交通事故_长沙含浦片区自发成立抗洪救灾志愿者服务队转移被困群众(组图)...
  10. 上海亚商投顾:沪指震荡反弹 游戏、传媒概念股再度大涨