700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java二进制转十进制_Java程序二进制数与十进制数相互转换

java二进制转十进制_Java程序二进制数与十进制数相互转换

时间:2023-12-20 20:11:10

相关推荐

java二进制转十进制_Java程序二进制数与十进制数相互转换

Java程序二进制数与十进制数相互转换

在此程序中,您将学习使用Java中的函数实现二进制数与十进制数相互转换。

示例1:将二进制数转换为十进制的程序

publicclassBinaryDecimal{

publicstaticvoidmain(String[]args){

longnum=110110111;

intdecimal=convertBinaryToDecimal(num);

System.out.printf("%d二进制=%d十进制",num,decimal);

}

publicstaticintconvertBinaryToDecimal(longnum)

{

intdecimalNumber=0,i=0;

longremainder;

while(num!=0)

{

remainder=num%10;

num/=10;

decimalNumber+=remainder*Math.pow(2,i);

++i;

}

returndecimalNumber;

}

}

运行该程序时,输出为:110110111二进制=439十进制

示例2:将十进制数转换为二进制的程序

publicclassDecimalBinary{

publicstaticvoid

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。