如何在Java程序中将二进制转换为十进制?在本节中,我们将把二进制数转换成十进制表示。在我们的程序中,我们定义了一个字符串格式的二进制数字,然后将其转换为十进制数字。java.lang包提供了将整数数据转换为二进制数到十进制数的功能。
这是我们正在使用的代码:
int i = Integer.parseInt(str,2);
以上方法在Java中进行二进制到十进制的演示。
计算机是基于二进制数字格式,它只是知道0或1.因此,在这个例子中,我们将二进制值转换为Java中的十进制值。
代码说明:
parseLong()方法用于在我们的程序中将Binary转换为Decimal。
这是这个程序的代码:
包net.roseindia;
公共类BinayToDecimalExample {
public static void main(String [] args){
String str =“10010”;
long num = new Long(str);
long rem(NUM> 0){
rem = num%10;
num = num / 10;
if(rem!= 0 && rem!= 1){
System.out.println(“Not a binary number”);
System.exit(0);
}
}
int i = Integer.parseInt(str,2);
System.out.println(“Decimal:=”+ i);
}
}
这个程序的输出:
十进制:= 18
在本教程中,您学习了使用Integer.parseInt(str,2)函数将二进制转换为十进制。我们有很多关于在Java中将一种数据格式转换成另一种格式的教程。您可以通过访问我们网站上的以下内容查看所有这些教程。