diff --git a/binToDec.java b/binToDec.java new file mode 100644 index 00000000000..dfe209c4187 --- /dev/null +++ b/binToDec.java @@ -0,0 +1,29 @@ +import java.util.Scanner; + +public class binToDec { + + + public static void binToDecConversion(int binNum){ + int myNum = binNum; + int pow = 0; + int decNum = 0; + + while(binNum > 0){ + int lastDigit = binNum % 10; + decNum = decNum + (lastDigit * (int)Math.pow(2, pow)); + pow++; + + binNum = binNum / 10; + } + System.out.println("decimal of " + myNum + " = " + decNum); + + } + public static void main(String args[]){ + Scanner sc = new Scanner(System.in); + + binToDecConversion(100); + sc.close(); + } +} + +// kisi bhi num ko 100th place pr bhejna ka meaning hai usko 10 to the power 2 se multiply krna , similarly for other