C# 判断一个数是不是奇数/偶数

 1 一般普通版:
 2 private bool IsOdd(int num)
 3 {
 4    return (num % 2) == 1;  
 5 }
 6 通过判断取余
 7 
 8 
 9 现在升级版:
10 private bool IsOdd(int num)
11 {
12    return (num & 1) == 1;  
13 }
14 
15 通过位运算(与)进行判断
16 
17 num = 10 
18 0000 1010
19 0000 0001
20 ---------
21 0000 0000
22 
23 num = 7
24 0000 0111
25 0000 0001
26 ---------
27 0000 0001

 

    /*判断输入的数字是否为素数*/
    public static boolean IsSushu(int x){

        if(x==1||x==0){
            return false;
        }
        for(int i=2;i<=Math.sqrt(x);i++){
            if(x%i==0){
                return false;
            }
        }
        return true;
    }

 

转载于:https://www.cnblogs.com/Katakana/p/10454589.html

你可能感兴趣的:(C# 判断一个数是不是奇数/偶数)