判断变量x是奇数还是偶数
一;编写程序,判断变量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是奇数还是偶数相关推荐
- 怎样知道一个数是不是2的N次方,怎样判断一个数是奇数还是偶数
1.怎样知道一个数是不是2的N次方 解: X<<1 看是否为0 将该数转换为二进制并且向左移一位,如果是0则是2的N次方 如 2=10 4=100 8=1000 16=10000 ... ...
- 怎么判断一个数是奇数还是偶数?
文章目录 怎么判断一个数是奇数还是偶数? 判断一个数是奇数还是偶数,我们最容易想到的就是对2取余. 方法一 方法二 方法二的原理是什么呢? 我的学习论坛 怎么判断一个数是奇数还是偶数? 判断一个数是奇 ...
- 位运算判断一个数是奇数还是偶数
在 leetcode 上刷题的时候,有道题需要判断一个数是奇数还是偶数.看到大神写的判断方法.记录一下 代码如下 int t = 3; // 要判断的数. int odd = t & 1; / ...
- java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用)
java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用) 代码: package com.liangrui;import java.util.Scanner;/*** 功 ...
- 编写程序判断变量X的值 是偶数还是奇数,偶数buf为1,奇数buf为0
data segmentX db 0110buf db 0data endscode segmentASSUME CS: code, DS:datamain:mov ax, datamov ds,ax ...
- java 判断一个数是奇数还是偶数
public class Test03 {//输入一个数,判断是奇数还是偶数public static void main(String[] args) {Scanner sc = new Scann ...
- python判断一个数是奇数还是偶数_在python中检查一个数字是奇数还是偶数
参见英文答案 > python – checking odd/even numbers and changing outputs on number size ...
- 判断一个整数是奇数还是偶数
题目:用户任意输入一个整数,程序判断出结果后,并向用户输出结果 <script type="text/javascript"> var num = prompt(&qu ...
- C/C++判断一个数是奇数还是偶数的新算法(也许早有人想到了,但我个人刚想到,所以算原创吧^_^)
先说一下通用的方法: 一般的判断语句都是用求模的方式判断. 者样的方式比较通用,可以用来判断一个数是否能被另一个数整除. 普通方法的代码: #include <stdio.h> int m ...
- 判断一个数是奇数还是偶数
#include <stdio.h> void main() { int x; printf("请输入一个整数"); scanf("%d",& ...
最新文章
- “反过来”学数学:从图形到符号的思考法
- 如何在windows下的Python开发工具IDLE里安装其他模块
- 支付签约_与支付巨头万事达卡签约,金融服务集团FlexiGroup股价领涨
- Visual Subst - 简单将任意文件夹挂载模拟成驱动器盘符硬盘分区的小工具
- Redis 命令--Redis列表(List))
- Java Abstract class and Interface
- mysql js 命令行登录_mysqlsh 命令行模式与密码保存-爱可生
- 网络知识:详解各种路由器组网方法!
- MySQL无法创建外键、查询外键的属性
- 【JavaWeb】SSH安装及验证
- qq音速显示服务器断开,《QQ音速》常见问题问答汇总
- datetime的时值
- signature=c2533d7d1f3a9e27480c43aef903d102,2 AUTHORS, INCLUDING: Uwe Helmke
- java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
- 关于gradle项目中使用queryDsl生成Q类的问题的解决方式
- simple-uploader.js 文档
- 突击检查!经典的八道指针笔试题,快来试试自己能对多少
- Navicat premium15安装
- 360网页服务器的根目录,360浏览器收藏夹路径在哪里
- 疯狂的极客--初识BadUSB