A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,   关键在于前面能不能把没有显示的0补齐

1 个回复

正序浏览
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);
        }
}       
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马