栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

JAVA31 十进制数转二进制数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA31 十进制数转二进制数

题目描述

描述

控制台随机输入一个十进制数,请你将它转换为二进制数并输出

输入描述:

控制台随机输入的十进制正整数

输出描述:

该十进制数转换的二进制数字

代码

方式1

System.out.println(Integer.toBinaryString(num));

方式2

int sum = 0;
        int t = 1;
        while (num > 0) {
            sum += (num % 2) * t;
            t = t * 10;
            num=num/2;
        }
        System.out.println(sum);

方式3

  StringBuffer sb=new StringBuffer();
        sb.append(num % 2);
        while((num/=2)>0){
            sb.append(num%2);
        }
        System.out.println(sb.reverse().toString());
        

结果

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001321.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号