前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎么判断一个数是奇数还是偶数,回复1.0_201是奇数还是偶数

怎么判断一个数是奇数还是偶数,回复1.0_201是奇数还是偶数

作者头像
全栈程序员站长
发布2022-11-02 16:09:31
7920
发布2022-11-02 16:09:31
举报

文章目录

怎么判断一个数是奇数还是偶数?

判断一个数是奇数还是偶数,我们最容易想到的就是对2取余。

方法一
代码语言:javascript
复制
int number = 11;
if (number % 2 == 0) { 
   
    System.out.println("Number为偶数");
} else { 
   
    System.out.println("Number为奇数");
}

输出结果:Number为奇数

代码语言:javascript
复制
int number = 10;
if (number % 2 == 0) { 
   
    System.out.println("Number为偶数");
} else { 
   
    System.out.println("Number为奇数");
}

输出结果:Number为偶数

方法二
代码语言:javascript
复制
int number = 11;
if ((number & 1) == 0) { 
   
    System.out.println("Number为偶数");
} else { 
   
    System.out.println("Number为奇数");
}

输出结果:Number为奇数

代码语言:javascript
复制
int number = 10;
if ((number & 1) == 0) { 
   
    System.out.println("Number为偶数");
} else { 
   
    System.out.println("Number为奇数");
}

输出结果:Number为偶数

方法二的原理是什么呢?

在计算机中,数据以补码的二进制存储的。 偶数的最低为一定是0。 奇数的最低为一定是1。 所以如果要判断这个数是奇数还是偶数,只需要用这个数按位与1就可以了。 如果结果为0,那么这个数就是偶数,如果结果为1,那么这个数就是奇数。

我的学习论坛

HandsomeForum:用Java编写的学习论坛,打造我们自己的圈子!(http://huangjunjie.vip:66) 文章链接:http://huangjunjie.vip:66/blog/read/pahjl1d26w0f4u1ogx

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180307.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 怎么判断一个数是奇数还是偶数?
    • 判断一个数是奇数还是偶数,我们最容易想到的就是对2取余。
    • 我的学习论坛
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档