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);
}
}
}
运行的结果:
把上面的代码改造或者模拟一下 %
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;
}
}
运行结果:
上一篇: Firefox 4 Beta7发布
下一篇: 手写vuex及原理解析
推荐阅读