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

 

posted @ 2019-03-01 09:20  叫夏洛啊  阅读(12412)  评论(3编辑  收藏  举报