bitcount java_Java.math.BigInteger.bitCount()方法实例
全屏
Java.math.BigInteger.bitCount()方法實例
java.math.BigInteger.bitCount()返回此BigInteger的二進制補碼表示的位,從它的符號位不同的數字。實現位向量樣式集上BigIntegers的時候,此方法很有用。
聲明
以下是java.math.BigInteger.bitCount()方法的聲明
public?int?bitCount()
參數NA
返回值
此方法在此BigInteger,從它的符號位不同的補碼表示返回的比特數。
異常NA
例子
下面的例子顯示math.BigInteger.bitCount()方法的用法package?com.yiibai;
import?java.math.*;
public?class?BigIntegerDemo?{
public?static?void?main(String[]?args)?{
//?create?2?BigInteger?objects
BigInteger?bi1,?bi2;
//?create?2?int?objects
int?i1,?i2;
//?assign?values?to?bi1,?bi2
bi1?=?new?BigInteger("7");
bi2?=?new?BigInteger("-7");
//?perform?bitcount?operation?on?bi1,?bi2
i1?=?bi1.bitCount();
i2?=?bi2.bitCount();
String?str1?=?"Result?of?bitcount?operation?on?"?+?bi1?+"?is?"?+i1;
String?str2?=?"Result?of?bitcount?operation?on?"?+?bi2?+"?is?"?+i2;
//?print?i1,?i2?values
System.out.println(?str1?);
System.out.println(?str2?);
}
}
讓我們編譯和運行上面的程序,這將產生以下結果:Result?of?bitcount?operation?on?7?is?3
Result?of?bitcount?operation?on?-7?is?2
分享到:
0評論
總結
以上是生活随笔為你收集整理的bitcount java_Java.math.BigInteger.bitCount()方法实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 申请信用卡成功查额度 这5种途径都可以
- 下一篇: 银行开始年末揽储冲刺,花式揽储层出不穷,