Java中二进制与十进制转换(超级简单)
前言:相信很多同学和我学习前一样没有搞懂进制转换,学习之后你会发现真的特别简单
首先列举一些常见的十进制二进制对应转换
十进制 | 二进制 |
---|---|
0 | 0 |
1 | 1 |
2 | 10 |
3 | 11 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
8 | 1000 |
9 | 1001 |
由此可以发现二进制都是由1和0组成
转换规则:(遵循逢二进一)说的有点官方,下面是具体思路(2^0意思是2的0次方)
以9举例:首先我们可以写2^0,2^1,2^2,2^3,2^4.....通过观察我们发现9=2^0+2^3
这个时候我们可以在这两个:2的0次方和2的3次方上标一个1
如图所示:
1 1
2^0 2^1 2^2 2^3 2^4 ……
这个时候我们会发现中间空了两个这个时候我们用0来标识,然后再看就变成了1001
ps:不过需要注意读上面的二进制是从右向左读
以97举例97=2^0+ 2^6+2^7
如图:
1 0 0 0 0 1 1
2^0 2^1 2^3 2^4 2^5 2^6 2^7 2^8 ……
同理从右向左读就是1100001就是这么简单
Java中二进制与十进制转换(超级简单)相关推荐
- Java的编程基础-----Java中二进制与十进制的转换
Java的编程基础-----Java中二进制与十进制的转换 文章目录
- java中实现的十进制转换成二进制的简单代码
1.思路 我们可以使用简单的数学计算方法对十进制数进行二进制转换. 用这个十进制的数不停的除以2取它的余数,直至这个数为0,用30这个数举个例子: 30 / 2 = 15 .........0 15 ...
- 二进制与十进制转换的简单公式
二---〉十:1101010=1*26+1*25+0*24+1*23+0*22+1*21+0*20=64+32+0*16+8+0*4+2+0*1=106 (注意:任何数值的0次方等于1,比如100=1 ...
- 二进制码转十进制java,Java将二进制转换为十进制
本文概述 我们可以使用Integer.parseInt()方法或自定义逻辑在Java中将二进制转换为十进制. Java二进制到十进制的转换:Integer.parseInt() Integer.par ...
- java里的进制转换函数_基于Java中进制的转换函数详解
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
- 初中计算机教案十进制转二进制,二进制与十进制转换(教案).doc
二进制与十进制的转换教案 [教学目的与要求] 1.熟悉数制的概念: 2.掌握位权表示法: 3.熟练掌握二进制与十进制之间的转换方法. [课时安排] 1课时. [教学重点与难点] 1.难点:位权表示法 ...
- java二进制转化为十进制_用Java将二进制转换为十进制的程序
java二进制转化为十进制 Here you will get program to convert binary to decimal in Java. 在这里,您将获得在Java中将二进制转换为十 ...
- java 实体属性个数_?Java中比较实用实体转换工具介绍
Java中比较实用实体转换工具介绍 文中源码地址 大家一般编码过程中,经常会遇到DO对象转化为DTO对象,对象和对象之间转换一般需要用到转换工具,毕竟使用getter/setter太过麻烦 DO:D ...
- 在java中如何把字符串转换成时间格式?
在java中如何把字符串转换成时间格式? 检举 | 2007-11-28 17:26 提问者:baixiao429 | 悬赏分:20 | 浏览次数:6645次 有这样一个字符串:"20070 ...
最新文章
- 【python语言基础】疑难点整理1
- 复习02统计学习方法(感知机perceptron machine)---图片版
- 如何在html中自动生成条形图,css如何创建3D立体的条形图?
- 关于页面布局的一些注意点
- android java split_Java中的split函数的用法
- Ubuntu 安装开源微信(源码安装+release快速安装)
- Hadoop HA 深度解剖
- 41 岁蚂蚁金服总裁助理去世; 华为首款 5G 手机欧洲上市;库克首谈 5G iPhone | 极客头条...
- 【500-Lines-or-Less】-【翻译练习】-【chapter-14】-【简单对象模型】-【第三部分】...
- SpringCloud Alibaba之Sentinelt组件
- OpenCV之LBP算法学习
- python文档字符串和注释的区别,加载模块时,Python文档字符串和注释是否存储在内存中?...
- 硬件设计基础(问题解决、面试)。
- Shader光照模型-高光反射
- 键盘可以实现向计算机输入数据判断,计算机应用基础_学习指南.docx
- 网络原创文章版权维护的辅助好工具copycheck抄袭检测软件
- 【1383】手机短号(多实例测试)
- 罗杨老师带你了解谷歌编程之夏(GSoC)活动全流程
- Fiddler抓取视频数据
- JAVA程序之选举班长