首页 > 其他 > 详细

进制

时间:2014-02-07 02:26:58      阅读:343      评论:0      收藏:0      [点我收藏+]

package com.jackfrued.dao;


public class Demo {

public static void main(String[] args) {

System.out.println("&与运算开始");

System.out.println(0&0);

System.out.println(1&0);

System.out.println(1&1);

int a=3,b=5;

//3--二进制011  5--二进制101

System.out.println(a&b);//011&101=001

System.out.println("&与运算结束--两位同时为1时结果为1,否则为0");

System.out.println("----------我是华丽的分割线-----------------");

System.out.println("|或运算开始");

System.out.println(0|0);

System.out.println(1|0);

System.out.println(1|1);

int a2=3,b2=5;

//3--二进制011  5--二进制101

System.out.println(a2|b2);//011|101=111

System.out.println("|或运算结束---参与运算的两个对象只要有一个为1,结果就为1");


System.out.println("----------我是华丽的分割线-----------------");

System.out.println("^异或运算开始");

System.out.println(1^0);//1

System.out.println(0^1);//1

System.out.println(1^1);//0

int a3=3,b3=5;

//3--二进制011  5--二进制101

System.out.println(a3^b3);

System.out.println(13^2);//0010^1101--1111--15

System.out.println("异或运算结束---两位相同返回0不同返回1(&运算中1&1返回? 而异或运算中1^1?)");

System.out.println("----------我是华丽的分割线-----------------");

System.out.println("~运算开始");

int a4=1;

System.out.println("a1取反运算:"+~a4);

//打印出1的二进制

//0000 0000 0000 0000 0000 0000 0000 0001--int=32位

//1111 1111 1111 1111 1111 1111 1111 1110

System.out.println("1的二进制数是"+Integer.toBinaryString(a4));

System.out.println("-2的二进制数是"+Integer.toBinaryString(-2));

System.out.println("~运算结束");

System.out.println("----------我是华丽的分割线-----------------");

System.out.println("<<左位移运算开始");

System.out.println(2<<2);//0010<<2=1000  =8  

System.out.println("<<左位移运算结束--按程序规定向左固定移动某些位数2<<2相当于把2的二进制向左移动2位,操作数每左移一位相当于乘以2");

System.out.println("----------我是华丽的分割线-----------------");

System.out.println(">>右位移运算开始");

int a5=9;

System.out.println(Integer.toBinaryString(a5));//1001

System.out.println(a5>>1);//向右移动一位 1001 ---0100   左边补0右边丢弃

System.out.println(">>右位移运算开始");

}

}




进制

原文:http://7924798.blog.51cto.com/7914798/1355442

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!