十进制转二进制例题

package com.ethjava;

import java.util.*;
import java.math.BigInteger;

public class jinzhixianli {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            //
           String str = in.nextLine();

           BigInteger a = new BigInteger(str, 10);//将String str转换为10进制数
           System.out.println(a);
           System.out.println(a.toString(2));
           //System.out.print(a.toString(2)); // 输出a的二进制
            /*
            Integer num= in.nextInt();
            String result = Integer.toBinaryString(num);
            System.out.println(result);
            */
        }

    }
}


输入:8

输出
8
1000

发布了45 篇原创文章 · 获赞 8 · 访问量 5871

猜你喜欢

转载自blog.csdn.net/wenyunick/article/details/103243113
今日推荐