欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java代码中判断奇偶数时注意的小细节

程序员文章站 2022-03-06 08:09:26
...
package com.zcw.zcwbook.demo21;

import java.util.Scanner;

/**
 * @program: zcwbook
 * @description: java中判断奇偶数的技巧
 * @author: zhaocunwei
 * @create: 2019-11-15 13:54
 */
public class Client21 {
    public static void main(String[] args){
        //接收键盘收入的参数
        Scanner input= new Scanner(System.in);
        System.out.println("请输入多个数字判断奇偶:");
        while (input.hasNextInt()){
            int i=input.nextInt();
            String str=i+"->"+(i%2==1?"奇数":"偶数");
            System.out.println(str);
        }
    }
}

java代码中判断奇偶数时注意的小细节
运行的结果:
java代码中判断奇偶数时注意的小细节
把上面的代码改造或者模拟一下 %

package com.zcw.zcwbook.demo21;

import java.util.Scanner;

/**
 * @program: zcwbook
 * @description: java中判断奇偶数的技巧
 * @author: zhaocunwei
 * @create: 2019-11-15 13:54
 */
public class Client21 {
    public static void main(String[] args){
        //接收键盘收入的参数
        Scanner input= new Scanner(System.in);
        System.out.println("请输入多个数字判断奇偶:");
        while (input.hasNextInt()){
            int i=input.nextInt();
//            String str=i+"->"+(i%2==1?"奇数":"偶数");
//            System.out.println(str);
             System.out.println(remainder(i,2)==0?"偶数":"奇数");

        }
    }
    //模拟 %标识符 模拟取余计算,dividend被除数,divisor除数
    public static int remainder(int dividend,int divisor){
        return dividend -dividend/divisor * divisor;
    }
}

运行结果:
java代码中判断奇偶数时注意的小细节

相关标签: 练习