1 Star 7 Fork 2

蔚蔚樱软件开发/AlgoHub

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
BitCountTest.java 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
ljfirst 提交于 2022-11-19 00:55 +08:00 . feat: NthPowerOfTwo 2的N次方
package UnitTest.AlgorithmTest.mathTest;
import Algorithm.math.BitCount;
import org.junit.Test;
/**
* @author 蔚蔚樱
* @version 1.0
* @date 2020/11/30
* @author—Email micromicrohard@outlook.com
* @blogURL https://blog.csdn.net/Micro_Micro_Hard
* @description 计算bit位 测试案例
*/
public class BitCountTest {
BitCount bitcount = new BitCount();
@Test
public void testmethod() {
//-1 包括符号位,一共32个1
int i = -1;
int count = bitcount.bitCountComplementMethod1(i);
assert count == 32;
count = bitcount.bitCountComplementMethod2(i);
assert count == 32;
count = bitcount.bitCountComplementMethod3(i);
assert count == 32;
//7,一共3个1
i = 7;
count = bitcount.bitCountComplementMethod1(i);
assert count == 3;
count = bitcount.bitCountComplementMethod2(i);
assert count == 3;
count = bitcount.bitCountComplementMethod3(i);
assert count == 3;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/micromicrohard/algo-hub.git
git@gitee.com:micromicrohard/algo-hub.git
micromicrohard
algo-hub
AlgoHub
master

搜索帮助