`
jsczxy2
  • 浏览: 1263103 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

java按位与运算的妙用

    博客分类:
  • java
阅读更多

用来测试是否在某数中作为2的次方被加过:

 

	public void test_And() throws Exception {
		int i = Double.valueOf((Math.pow(2, 2))).intValue();
		int j = Double.valueOf((Math.pow(2, 4))).intValue();
		int k = i + j;
		System.out.println(k);
		System.out.println(k&Double.valueOf((Math.pow(2, 3))).intValue(););
		if((k&i)>0){
			System.out.println("k中包含i部分,即i在k中被加过");
		}
		if((k&j)>0){
			System.out.println("k中包含j部分,即j在k中被加过");
		}
	}
分享到:
评论

相关推荐

    十六进制字符串按位异或运算工具和java位异或运算

    在计算机科学中,十六进制(Hexadecimal)是一种逢16进1的进位制,通常用于表示二进制数据,因为每个十六进制数字可以代表4...通过理解其原理并掌握在Java中的实现方式,我们可以更有效地解决各种与位运算相关的问题。

    Java中的位运算

    Java的位运算

    java位运算大全.doc

    在Java中,位运算符包括右移(>>>),左移(),无符号右移(>>),按位与(&),按位或(|),按位异或(^)以及按位取反(~)。其中,除了按位取反是单目运算符外,其他都是双目运算符,操作数必须是整型或字符型数据。 补码是Java中...

    JAVA位运算.pdf

    JAVA位运算.pdf ,深入了解java位运算

    java位运算例子,绝对有用

    java位运算例子,一看就懂,包含符号介绍,每个符号都有相应的例子。

    java 位运算知识点

    1. **按位与(&)**:两个操作数中,如果对应位都是1,则结果位为1,否则为0。 2. **按位或(|)**:两个操作数中,如果对应位至少有一个是1,则结果位为1,否则为0。 3. **按位异或(^)**:两个操作数中,如果对应位...

    位运算的妙用

    位运算的一些常用法,无论是平时的开发还是用于笔试面试,都非常有用

    java位运算操作

    Java位运算操作 左位移 右位移 与或非的操作

    java位运算,符号运算 详细解释

    Java位运算是一种底层操作,它直接作用于二进制位,是计算机科学中的基础操作。在Java编程中,位运算可以用于高效地处理数据,尤其是在处理数组、位集或者进行低级优化时非常有用。本篇文章将深入探讨Java中的位运算...

    位运算课件(java学习位运算课件)

    学习java编程,位运算的课件不好找。赶快下啊,系统的有根据的,美!!

    20191220-Java位运算_java_位运算_

    Java提供了六种基本的位运算符:按位与(&),按位或(|),按位异或(^),按位非(~),左移(),右移(>>)和无符号右移(>>>). 2. **按位与(&)** 当两个操作数的相应位都是1时,按位与的结果为1,否则为0。这种运算常用于...

    java位运算

    Java位运算是一种在计算机科学中广泛使用的操作,它涉及到对二进制位的直接操作,包括按位与、按位或、按位异或、按位非、左移、右移以及无符号右移等。这些操作对于理解底层计算原理、优化代码性能以及在特定场景下...

    按位与_按位或_按位异或_运算

    按位与_按位或_按位异或_运算的讲解,自我感觉不错!

    Java 中的位运算

    总结了一些关于,Java中常用位运行,希望能够帮助大家!

    Java 中的位运算 .doc

    Java 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .docJava 中的位运算 .doc

    C#位运算及运算符

    位逻辑与运算将两个运算对象按位进行与运算。与运算的规则是:1 与 1 等于 1,1 与 0 等于 0。 例如:10010001(二进制)& 11110000 等于 10010000(二进制)。 3. 位逻辑或运算 位逻辑或运算将两个运算对象按位...

    最新单片机仿真 用P0口显示按位异或运算结果

    最新单片机仿真 用P0口显示按位异或运算结果最新单片机仿真 用P0口显示按位异或运算结果最新单片机仿真 用P0口显示按位异或运算结果最新单片机仿真 用P0口显示按位异或运算结果最新单片机仿真 用P0口显示按位异或...

    Java位运算的应用

    (11)取模运算转化成位运算 (在不产生溢出的情况下) a % (2^n) 等价于 a & (2^n - 1) (12)乘法运算转化成位运算 (在不产生溢出的情况下) a * (2^n) 等价于 a (13)除法运算转化成位运算 (在不产生溢出的情况下) ...

    Java位操作工具类

    经常项目中用到的Java的位运算相关的方法,稍微整理了下 详细介绍可参考博客 http://longshaojian.iteye.com/admin/blogs/1946865 请多指教!

    java二进制运算器(加、见、乘、除)

    6. **Java中的位运算符**: Java提供了多种位运算符,包括按位与(&),按位或(|),按位异或(^),左移(),右移(>>或>>>),以及按位非(~)。这些运算符在处理二进制数据时非常有用。 7. **二进制转换**: 在Java中,我们...

Global site tag (gtag.js) - Google Analytics