一;编写程序,判断变量x是奇数还是偶数。
解法一:利用求余%。

public class demo3 {public static void main(String[] args){int a = 11;if(a%2 == 0){System.out.println("偶数");}else{System.out.println("奇数");}}

求余% 和 整除/不同:

//整除就是看能除多少次,符号取决于被除数
int a = -11/2; //结果为-5
int b = 11/2; //结果为5

//求余,整除后还剩多少,符号取决于被除数
int c = 11%2; //结果为1
int d = -11%2; //结果为-1
System.out.println(a);

解法二:按位与&

package lianxi;public class demo3 {public static void main(String[] args){int a = 11;if((a&1) == 1){System.out.println("奇数");}else{System.out.println("偶数");} }
}//1011//0001//每一位做与运算,其实就是看最后一位是0还是1;

注意:((a&1) == 1),此处必须加一个括号。因为运算符的优先级。

判断变量x是奇数还是偶数相关推荐

  1. 怎样知道一个数是不是2的N次方,怎样判断一个数是奇数还是偶数

    1.怎样知道一个数是不是2的N次方 解: X<<1 看是否为0 将该数转换为二进制并且向左移一位,如果是0则是2的N次方 如 2=10 4=100 8=1000 16=10000 ... ...

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

    文章目录 怎么判断一个数是奇数还是偶数? 判断一个数是奇数还是偶数,我们最容易想到的就是对2取余. 方法一 方法二 方法二的原理是什么呢? 我的学习论坛 怎么判断一个数是奇数还是偶数? 判断一个数是奇 ...

  3. 位运算判断一个数是奇数还是偶数

    在 leetcode 上刷题的时候,有道题需要判断一个数是奇数还是偶数.看到大神写的判断方法.记录一下 代码如下 int t = 3; // 要判断的数. int odd = t & 1; / ...

  4. java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用)

    java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用) 代码: package com.liangrui;import java.util.Scanner;/*** 功 ...

  5. 编写程序判断变量X的值 是偶数还是奇数,偶数buf为1,奇数buf为0

    data segmentX db 0110buf db 0data endscode segmentASSUME CS: code, DS:datamain:mov ax, datamov ds,ax ...

  6. java 判断一个数是奇数还是偶数

    public class Test03 {//输入一个数,判断是奇数还是偶数public static void main(String[] args) {Scanner sc = new Scann ...

  7. python判断一个数是奇数还是偶数_在python中检查一个数字是奇数还是偶数

    参见英文答案 > python – checking odd/even numbers and changing outputs on number size                   ...

  8. 判断一个整数是奇数还是偶数

    题目:用户任意输入一个整数,程序判断出结果后,并向用户输出结果 <script type="text/javascript"> var num = prompt(&qu ...

  9. C/C++判断一个数是奇数还是偶数的新算法(也许早有人想到了,但我个人刚想到,所以算原创吧^_^)

    先说一下通用的方法: 一般的判断语句都是用求模的方式判断. 者样的方式比较通用,可以用来判断一个数是否能被另一个数整除. 普通方法的代码: #include <stdio.h> int m ...

  10. 判断一个数是奇数还是偶数

    #include <stdio.h> void main() { int x; printf("请输入一个整数"); scanf("%d",& ...

最新文章

  1. controller不跳转页面的几个原因_光知道SpringBoot,不用thymeleaf就太不对了
  2. 优酷路由宝刷梅林_优酷路由宝刷breed(不死)教程
  3. 底部菜单_css实现移动端底部导航菜单隆起效果
  4. ORA-20204 错误
  5. php代码文字中怎么换行符,如何在imagestring(php中的文本到图像)中添加换行符(br)...
  6. 循环嵌套-[扩展]print函数的结尾处理
  7. const char * 类型的实参与 char * 类型的形参不兼容_4 种 C++ 强制类型转换,你都清楚吗?...
  8. 如何快速完成企业应用IPv6改造
  9. Oracle : ORA-02290: 违反检查约束条件
  10. 一步一步写算法(之“数星星”)
  11. 基于进程的游戏Server端架构设计
  12. 异名一文带你读懂Chrome小恐龙跑酷!
  13. the7主题footer.php,the7主题的安装和数据导入
  14. 入手评测 锐龙r7 5825u和i5 1240p选哪个好
  15. 百度地图常用的几个webAPI(中文地址转经纬度,经纬度转中文地址)
  16. 10万一平米的北京房价是如何让清华天才陨落的?
  17. java hypot_Java StrictMath hypot()用法及代码示例
  18. 计算机职业生涯规划书图文并茂,计算机职业生涯规划书范文
  19. Linux上运行扫雷,基于linux环境下扫雷应用程序.docx
  20. 2010年超级搞笑屁嗑大全

热门文章

  1. Ubuntu 18.04 开机开启小键盘数字键numlock灯
  2. 17.PIO源码详解7-PIO_EP_MEM_ACCESS模块(PIO_EP_MEM_ACCESS.v)剖析
  3. python3实用小工具--商品库存查看工具(附源码)
  4. ubi命令用法(linux)
  5. Win10正式版怎么卸载IE浏览器?
  6. 创业的几条至理名言,每条对创业者都大有帮助,值得收藏!
  7. 网络计算机干啥用,路由器干什么用?路由器功能详解【图文】
  8. Word随手记:关于Word中大括号内的多行公式对齐问题
  9. 柳州铁一中机器人_柳州铁路第一中学的办学成果
  10. 手机uc打开本地html,(涨知识)关于手机UC浏览器折叠网页内容解决办法