导航:首页 > 编程语言 > java二进制转十进制算法

java二进制转十进制算法

发布时间:2023-07-23 23:47:23

java二进制转化为十进制 要纯算法的

二进制的1101转化成十进制
1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
转化成十进制要从右到左用二进制的每个数去乘以2的相应次方
不过次方要从0开始

㈡ 求java编程 二进制十进制互相转化

java中有现在的api

10进制转二进制

Integer.toBinaryString(int i);

㈢ java中二进制对应的十进制是1、2、4、8、16、32、64、128,那128之后呢

二进制转十进制:

二进制:1101.011 对应的是 2^3+2^2+2^0+2^(-2)+2^(-3)

十进制 : 转 :二进制
1 : 转 : 1 --> 2^0
2 : 转 : 10 --> 2^1
4 : 转 : 100 --> 2^2
....
128 : 转 :10000000 -->2^7
256 : 转 :100000000 -->2^8

要是我表达的不够清楚可以追问我。

㈣ 二进制转十进制在JAVA中的应用

首先,我们要明白一个概念,我们知道程序最终都是会转换成二进制的,所以我们在程序中看到的二进制一般都是指二进制字符串,如果把一个二进制字符串转换成十进制,需要这样做

publicclassTest{
publicstaticvoidmain(String[]args){
Stringstr="10001100";//代表二进制字符串
intx=0;
intpow=0;
for(inti=str.length()-1;i>=0;i--){
x+=Math.pow(2,pow)*(str.charAt(i)=='1'?1:0);
pow++;
}
System.out.println(x);
}
}

这样就可以把二进制字符串转换成十进制了,希望我的回答能帮到你~~

阅读全文

与java二进制转十进制算法相关的资料

热点内容
word2003左侧目录 浏览:715
苹果的文件夹图标 浏览:390
通信数据传输差是什么原因 浏览:955
哪些纸质文件不能扔 浏览:847
苹果手机照片保存哪个app 浏览:596
电脑找不到桌面文件 浏览:15
信息处理技术员教程pdf 浏览:651
文件校验码有哪些 浏览:263
win电脑桌面文件后缀怎么显示 浏览:868
面向地向程序设计 浏览:298
怎样删除文件夹中同样内容的东西 浏览:382
白癜风查什么数据 浏览:267
ci框架js数字分页跳转到指定页面 浏览:539
u盘复制粘贴文件的速度 浏览:957
华为畅享手机为什么不能连5G网络 浏览:644
乐1pro刷系统升级 浏览:803
怎么往数据库添加新手机号段 浏览:172
电脑垃圾软件文件删不掉 浏览:604
查看windows10版本号 浏览:42
电信光纤错误代码1008 浏览:401

友情链接