判断一个整数的奇偶性
奇偶数的的定义
奇数(英文:odd),正奇数又称单数, 整数中,能被2整除的数是偶数,不能被2整除的数是奇数,奇数的个位为1,3,5,7,9。偶数可用2k表示,奇数可用2k+1表示,这里k就是整数。
偶数是能够被2所整除的整数。正偶数也称双数。若某数是2的倍数,它就是偶数,可表示为2n;若非,它就是奇数,可表示为2n+1(n为整数),即奇数除以二的余数是一。
0是一个特殊的偶数。它既是正偶数与负偶数的分界线,又是正奇数与负奇数的分水岭
今天就写一段代码来判断输入数字是奇数还是偶数
参考实现
/** * 判断输入是一个奇数还是偶数 */ public class OddOrEven { public static void main(String[] args) { while (true) { Scanner s = new Scanner(System.in); System.out.println("请输入一个整数:"); try { int num = s.nextInt(); checkNum(num); } catch (InputMismatchException e) { System.out.println("输入非法,退出程序!!!"); break; } } } /** * 判断参数是偶数还是奇数 * * @param num */ public static void checkNum(Integer num) { /** * 0/n == 0 ,所以0是一个特殊的偶数 */ if (num % 2 == 0) { System.out.println(num + " 是一个偶数\n"); } else { //在整数的世界里非奇即偶 System.out.println(num + " 是奇数\n"); } } }
分类:
Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下