黑马程序员技术交流社区

标题: 用什么方法可以输出一个数的二进制形式, 并且前面能够补零的那种 [打印本页]

作者: sasami    时间: 2016-6-19 23:07
标题: 用什么方法可以输出一个数的二进制形式, 并且前面能够补零的那种
如题,   关键在于前面能不能把没有显示的0补齐
作者: 革命卍    时间: 2016-6-20 17:47
package com.heima.test1;

import java.util.Scanner;

public class Test06 {
        public static void main(String[] args) {
               
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入数字:");
                int b=sc.nextInt();
                String s=Integer.toBinaryString(b);
                //System.out.println(s);
                while(s.length() != 16){          //都转为多少个数的二进制就把16改为多少.
                        s=new StringBuilder(s).insert(0, "0").toString();
                }
                System.out.println(s);
        }
}       




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2