输出整数的二进制_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 输出整数的二进制

输出整数的二进制

 2014/5/6 1:31:20  zhanghq0717  程序员俱乐部  我要评论(0)
  • 摘要:直接上代码Scannerscan=newScanner(System.in);System.out.println("请输入一个整数:");intnumber=scan.nextInt();inttmp=1<<31;//用于计算的临时变量System.out.println();for(inti=0;i<Integer.SIZE-1;i++){//System.out.print(number&(tmp>>>=1));//System.out
  • 标签:输出 二进制
直接上代码
class="java" name="code">
Scanner scan = new Scanner(System.in);  
        System.out.println("请输入一个整数:");  
        int number = scan.nextInt();  
          
        int tmp = 1<<31; //用于计算的临时变量  
          
        System.out.println();  
        for(int i=0; i<Integer.SIZE-1; i++) {  
            //System.out.print(number &(tmp>>>=1));
            //System.out.print(number & (temp>>>(i+1))>0?1:0);
            System.out.print( (number &(tmp>>>=1))>0? 1:0);  
        }  
        System.out.println();  
        if(scan != null) {  
            scan.close();  
        } 



转载出处:

http://blog.csdn.net/yfstdio/article/details/25079563
发表评论
用户名: 匿名