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;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM