蓝桥杯 算法提高 偶数还是奇数

偶数还是奇数

其实就只考一个奇数偶数判断,这里用与运算。
x&1 -> 1&0=0 1&1=1 0&1=0 二进制下同位不同数计为0
x^1 二进制不进位加法
x|1 同位只要有一个1 ,该位经过计算就是1

import java.util.*;
public class 偶数还是奇数 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		System.out.println( (n&1)==1 ? "odd":"even");
	}
}

原创文章 12 获赞 25 访问量 394

猜你喜欢

转载自blog.csdn.net/qq_42499133/article/details/105721133