文档章节

将一个十进制的数转化为二进制(注意细节处理)

gaomq
 gaomq
发布于 2017/07/18 09:49
字数 132
阅读 7
收藏 0

 public static void main(String[] args) {
        String s = "";
        for (int n = 50; n > 0; n /= 2) {

  大家注意一下下面的表达式,把n%2放在了前面。这样就完成了倒置。
            s = (n % 2) + s;
        }
        System.out.println(s);
    }

  还有一种办法比较笨就是用stack去放置这个结果。

 

© 著作权归作者所有

gaomq

gaomq

粉丝 5
博文 71
码字总数 26984
作品 0
合肥
程序员
私信 提问
蓝桥杯——Java基础(进制)

本文属xxKarina原创,转载请注明 个人博客地址: https://xxkarina.github.io/ 在前面的一篇Java基础博客中,不少人蛮喜欢的,这让我备受鼓舞,决定再出蓝桥——Java基础(续) 1.数列排序 ...

xxKarina
2017/12/11
0
0
shell中二进制、十进制、十六进制等进制转换

shell中二进制、十进制、十六进制等进制转换 笑遍世界2017-11-261 阅读 ShellLinux Shell脚本中数值都是默认按照十进制处理的,除非这个数值做了特殊标记,如:以 0 开头就是 8 进制数,以0...

笑遍世界
2017/11/26
0
0
一些汇编练习

一些汇编练习,代码可能有有些bug,不是太完美,更多请见 https://github.com/lartpang/myasm 习题4: 从屏幕上输入大写字母,转换为小写字母并输出(生成.com文件) 要求:程序具有可读性、...

果子圆圆
2017/11/28
0
0
小蚂蚁学习C语言(27)——C语言中的进制转换

学习补码,就需要先把进制的问题再铺垫一下。之前也有记录,不过不够详细,这里再详细的整理一份出来,作为补码的基础。 进制 1,什么叫进制 逢n进1 2,把r进制装换成十进制 2进制,该数值从...

嗜学如命的小蚂蚁
2015/12/23
65
0
探寻 JavaScript 精度问题

阅读完本文可以了解到 为什么等于 以及 中最大安全数是如何来的。 十进制小数转为二进制小数方法 拿 173.8125 举例如何将之转化为二进制小数。 ①. 针对整数部分 173,采取; 得整数部分的二进...

牧云云
2018/10/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

可能是国内第一篇全面解读 Java 现状及趋势的文章

作者 | 张晓楠 Dragonwell JDK 最新版本 8.1.1-GA 发布,包括全新特性和更新! 导读:InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有...

阿里云官方博客
4分钟前
0
0
Spring Boot 2.x基础教程:Swagger静态文档的生成

前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了。如果您还不熟悉这块,可以先阅读: Spring Boot 2.x基础教程...

程序猿DD
7分钟前
0
0
《毅力》读书笔记

1.确信你全身心地投入 2.准备好为目标进行艰难的跋涉 3.通过减少需要使用毅力的情形,为将来的挑战做好准备 4.尽可能具体细致地确定你的目标和实现目标的过程 5.把挑战分解为小而易于管理的小...

lingch
8分钟前
1
0
zk中快速选举FastLeaderElection实现

选举涉及概念 服务器状态 投票 如何选择投票? 协议 选举 如何进行选举? epoch 发送者 接收者 发送队列 接收队列 服务器状态 public enum ServerState { LOOKING,寻找Leader状态,当服务处于...

writeademo
11分钟前
0
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

Linux就该这么学
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部