ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

判断一个整数的奇偶

2022-08-26 06:30:16  阅读:197  来源: 互联网

标签:奇偶 判断 奇数 System 整数 偶数 num println


奇偶数的的定义

奇数(英文: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");
        }
    }
}

 

标签:奇偶,判断,奇数,System,整数,偶数,num,println
来源: https://www.cnblogs.com/wdh01/p/16621432.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有