前言: Java二进制转十进制要怎么做?IT培训网小编来告诉大家。我们可以使用Integer.parseInt()方法或自定义逻辑在 java 中将二
Java二进制转十进制要怎么做?IT培训网小编来告诉大家。我们可以使用Integer.parseInt()方法或自定义逻辑在 java 中将二进制转换为十进制。
Java 二进制到十进制转换:Integer.parseInt()
Integer.parseInt() 方法使用给定的 redix 将字符串转换为 int。parseInt() 方法的签名如下:
公共静态int parseInt(String s, int redix)
让我们看一下在java中将二进制转换为十进制的简单示例。
公共类 BinaryToDecimalExample1{
公共静态无效 主要(字符串参数[]){
字符串二进制字符串= “1010” ;
int decimal=Integer.parseInt(binaryString, 2 );
System.out.println(十进制);
}}
输出:
10
让我们看另一个 Integer.parseInt() 方法的例子。
公共类 BinaryToDecimalExample2{
公共静态无效 主要(字符串参数[]){
System.out.println(Integer.parseInt( "1010" , 2 ));
System.out.println(Integer.parseInt( "10101" , 2 ));
System.out.println(Integer.parseInt( "11111" , 2 ));
}}
输出:
10
21
31
Java 二进制到十进制转换:自定义逻辑
我们可以使用自定义逻辑在 java 中将二进制转换为十进制。
公共类 BinaryToDecimalExample3{
公共静态int getDecimal(int 二进制){
整数 十进制 = 0 ;
诠释 n = 0 ;
而(真){
如果(二进制 == 0 ){
休息;
} 其他 {
int temp = binary% 10 ;
十进制 += temp*Math.pow( 2 , n);
二进制 = 二进制/ 10 ;
n++;
}
}
返回 小数;
}
公共静态无效 主要(字符串参数[]){
System.out.println( "1010的十进制是:" +getDecimal( 1010 ));
System.out.println( "10101的十进制是:" +getDecimal( 10101 ));
System.out.println( "11111的十进制是:" +getDecimal( 11111 ));
}}
输出:
1010 的小数是:10
10101 的小数是:21
11111 的小数是:31
文章出自:http://qh.itpxw.cn/peixun/software/2022121624.html
文章标题:Java二进制转十进制的示例
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...