java中的按位与运算
2016-03-26 22:29
471 查看
package scanner; public class SingleAnd { public static void main(String[] args) { int[] first = {10,15,8,5,0}; int[] second = {4,8,1,2}; int result = 0; for(int i=0; i<first.length; i++){ for(int j=0; j<second.length; j++){ result = first[i] & second[j]; System.out.println("========================================"); System.out.println(Integer.toBinaryString(first[i])); System.out.println(Integer.toBinaryString(second[j])); System.out.println(Integer.toBinaryString(result)); System.out.println(first[i] + "&" + second[j] + "=" + result); } } } }
运算结果:
========================================
1010
100
0
10&4=0
========================================
1010
1000
1000
10&8=8
========================================
1010
1
0
10&1=0
========================================
1010
10
10
10&2=2
========================================
1111
100
100
15&4=4
========================================
1111
1000
1000
15&8=8
========================================
1111
1
1
15&1=1
========================================
1111
10
10
15&2=2
========================================
1000
100
0
8&4=0
========================================
1000
1000
1000
8&8=8
========================================
1000
1
0
8&1=0
========================================
1000
10
0
8&2=0
========================================
101
100
100
5&4=4
========================================
101
1000
0
5&8=0
========================================
101
1
1
5&1=1
========================================
101
10
0
5&2=0
========================================
0
100
0
0&4=0
========================================
0
1000
0
0&8=0
========================================
0
1
0
0&1=0
========================================
0
10
0
0&2=0
相关文章推荐
- Java并发编程学习笔记(3)――线程同步进阶
- java反射详解
- java四种内部类详解
- java中的左右移
- java中的nextLine
- eclipse+安卓开发环境搭建
- 我的java学习之路
- JAVA多线程——线程的中断
- 共同学习Java源码--常用数据类型--String(三)
- [Think In Java]基础拾遗3 - 容器、I/O、NIO、序列化
- java-cef系列视频第二集:搭建开发环境
- Java Nio 十一、Java NIO:非堵塞服务器
- 深入了解Spring4整合Hibernate4时的No Session异常的原理与解决方案
- 第67课:Spark SQL下采用Java和Scala实现Join的案例综合实战(巩固前面学习的Spark SQL知识)
- JAVA方法声明中参数的那三个小数点
- 20145311 《Java程序设计》第4周学习总结
- struts2类型转化器
- 第一章 第一个spring boot程序
- JAVA大数处理(BigInteger,BigDecimal)
- spring