From a2966bc86a66186febdb5c34ca6f5e50e36dae9f Mon Sep 17 00:00:00 2001 From: gulatikeshav <133638164+gulatikeshav@users.noreply.github.com> Date: Tue, 31 Oct 2023 15:53:17 +0530 Subject: [PATCH] Added binToDec.java --- binToDec.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 binToDec.java 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