วันจันทร์ที่ 10 พฤศจิกายน พ.ศ. 2557

java.math.BigInteger.clearBit(int n)

Description Of BigInteger: clearBit(int n)

The java.math.BigInteger.clearBit(int n) The java.math.BigInteger.clearBit(int n) returns a BigInteger whose value is equivalent to this BigInteger with the designated bit cleared. It computes (this & ~(1<<n)).

Code Example Java BigInteger

import java.math.BigInteger;

public class BigIntegerExam {
 public static void main(String[] args) {
  BigInteger bi1 = new BigInteger("7"); 
  System.out.println(bi1.clearBit(2)); // 3
  // 7 = 111, 111 << 2 = 11100, ~11100 = 00011, 111 & 00011 = 00011 = 3
  
  int testbit = 7; // 111 , 7 << 1 = 14 = 1110, 7 << 2 = 28 = 11100
  System.out.println(testbit << 2); // 28
 }
}


yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น