• 判断一个整数的奇偶性


    奇偶数的的定义

    奇数(英文: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");
            }
        }
    }
  • 相关阅读:
    kafka 订单应用需求
    Centos7快速搭建博客
    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
    5G关键技术评述
    ganglia安装
    zookeeper安装
    hadoop安装过程
    redis持久化的操作和介绍
    windows下的anacond使用pip安装组件操作
    Java客户端连接Hbase,并创建表(超详细)
  • 原文地址:https://www.cnblogs.com/wdh01/p/16621432.html
Copyright © 2020-2023  润新知