tag:blogger.com,1999:blog-8712770457197348465.post8305690806458451813..comments2024-03-28T02:47:19.159-07:00Comments on Javarevisited: How to Convert Binary Number to Decimal in Java - Algorithm Example Tutorialjavin paulhttp://www.blogger.com/profile/15028902221295732276noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-8712770457197348465.post-4476033622557598802017-01-24T14:00:30.560-08:002017-01-24T14:00:30.560-08:00How would u do signed binary to decimalHow would u do signed binary to decimalDevanhttps://www.blogger.com/profile/01563073940962542138noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-35809804803035226252015-01-29T18:32:57.357-08:002015-01-29T18:32:57.357-08:00I'd only use Math.pow as a last resort. If yo...I'd only use Math.pow as a last resort. If you can reverse the input, you can just double as you read the bits.<br /><br />e.g.<br /> public static int binaryToDecimal(int bin) {<br /> return (bin<2) ? bin : binaryToDecimal(bin / 10) * 2 + (bin % 10);<br /> }<br />Baavgaihttps://www.blogger.com/profile/16495093554147221602noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-17852426375856807742015-01-29T04:50:45.740-08:002015-01-29T04:50:45.740-08:00For better performance, Math.pow(2, power) should ...For better performance, Math.pow(2, power) should be replaced by (1 << power):<br /><br />decimal += lastDigit * (1 << power);Jean-François Morinnoreply@blogger.com