判断一个数为奇偶数的三种方法
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为偶数
}
判断一个数为奇偶数的三种方法相关推荐
- js中如何判断一个数是不是素数(三种方法)
素数:又叫质数,在大于1的自然数中,除了1和它本身以外不再有其他因数.即只能被1和它本身整除的数就是素数 这是作为编程入门时,经常会做的一道题. <!DOCTYPE html> <h ...
- java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
[java中判断字符串是否为数字的三种方法 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = s ...
- 判断一个数是否为质数4种方法
首先理解什么是质数: 素数就是质素,只能被1和它本身整除的数字. 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 最小的质数为2: 判断一个数是否为素数,要在2~i-1的数字去试 ...
- 用ASP.net判断上传文件类型的三种方法
一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. Boolean fileOk = false; ...
- ASP.net 判断上传文件类型的三种方法
一. 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法.Boolean fileOk = false;string path ...
- 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 ...
- 求两个数的平均值(三种方法)
求两个函数的平均值,很简单的想到可以用 (a+b)/2来实现. 代码块如下 方法一 int Average_one(int a, int b){return (a + b) / 2; } 但是如果a或 ...
- java中判断字符串是否为数字的三种方法
1用JAVA自带的函数 public static boolean isNumeric(String str){for (int i = str.length();--i>=0;){ if (! ...
- matlab判断向量组线性相关性的三种方法
求行列式法 det 初等行变换法 rref 求秩法 rank ;表示列向量,,表示行向量 format rat v1 = [-9;7;3]; v2 = [3;34;-24]; v3 = [-6;-4; ...
最新文章
- JS 小数的常用处理方法
- 33. Implement strStr()
- 使用 v-cloak 防止页面加载时出现 vuejs 的变量名
- 第二次课动手动脑的问题以及课后实验性的问题
- java模板beetl引擎_模板引擎-beetl
- 基于Python开发WebService-2:客户端(suds、zeep)
- python倒排索引
- 多模态融合技术综述和应用
- PYTHON开发毕业设计做什么好鸭?
- linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz
- 小萌新开始做题啦!----------相交链表
- 根据身份证号(18/15)计算年龄、出生日期、性别
- 漫威java_10年漫威,到底有多少角色。
- Kotlin学习笔记
- 汉字转化成拼音 汉字转化成拼音
- 浅谈云时代如何解决身份管理
- sharesdk分享qq空间-错误码1001
- lodash-difference理解
- 孝经白话:感应章第十六
- 【OpenCV】SURF图像拼接和Stitcher拼接
热门文章
- 小程序wx.downloadFile下载pdf并保存
- 【斯坦福公开课-机器学习】1.机器学习的动机和应用(吴恩达 Andrew Ng)
- 几款科学计算显卡对比(GTX Titan X、GTX 980、Tesla K40 K80 及quadro K4200) 科学计算显卡的两个主要性能指标: 1、CUDA compute capabili
- Unity实现自适应屏幕大小——九宫格
- php excel 导出图片,phpexcel 导出多张图片
- [4G5G基础学习]:流程 - 4G LTE 核心网的Attach流程
- 精美卡通儿童教育班会课件PPT模板
- 服务器文件夹怎么找回来,文件过期了怎么恢复(教你一招找回微信过期文件)...
- 长沙云栖谷交通事故_长沙含浦片区自发成立抗洪救灾志愿者服务队转移被困群众(组图)...
- 上海亚商投顾:沪指震荡反弹 游戏、传媒概念股再度大涨