From 61796b3f87ff83c9883a5e5dc7d46a33ab943a9d Mon Sep 17 00:00:00 2001 From: Hardik510 <71917334+Hardik510@users.noreply.github.com> Date: Thu, 29 Sep 2022 18:15:41 +0530 Subject: [PATCH 1/2] decimalToBinary.java This code converts decimal number to binary. --- 0_JavaProgrammingBasics/decimalToBinary.java | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 0_JavaProgrammingBasics/decimalToBinary.java diff --git a/0_JavaProgrammingBasics/decimalToBinary.java b/0_JavaProgrammingBasics/decimalToBinary.java new file mode 100644 index 0000000..0ee71cc --- /dev/null +++ b/0_JavaProgrammingBasics/decimalToBinary.java @@ -0,0 +1,26 @@ +package basics; +import java.util.Scanner; +import java.lang.Math; + +public class binaryToDecimal{ + + public static int bin2dec(int bin) { + int i = 0, dec = 0; + while(bin > 0){ + dec += (bin % 10) * Math.pow(2,i); + bin /= 10; + i++; + } + return dec; + + } + public static void main(String args[]){ + Scanner sc = new Scanner(System.in); + System.out.print("Input decimal number: "); + int bin = sc.nextInt(); + + System.out.print(bin2dec(bin)); + + sc.close(); + } +} From bf71eecdb27eef68264dc6f7908de2e171f98bac Mon Sep 17 00:00:00 2001 From: Hardik510 <71917334+Hardik510@users.noreply.github.com> Date: Thu, 29 Sep 2022 18:20:03 +0530 Subject: [PATCH 2/2] Update and rename decimalToBinary.java to binaryToDecimal.java this code converts binary numbers to decimal numbers. --- .../{decimalToBinary.java => binaryToDecimal.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename 0_JavaProgrammingBasics/{decimalToBinary.java => binaryToDecimal.java} (80%) diff --git a/0_JavaProgrammingBasics/decimalToBinary.java b/0_JavaProgrammingBasics/binaryToDecimal.java similarity index 80% rename from 0_JavaProgrammingBasics/decimalToBinary.java rename to 0_JavaProgrammingBasics/binaryToDecimal.java index 0ee71cc..2e379d4 100644 --- a/0_JavaProgrammingBasics/decimalToBinary.java +++ b/0_JavaProgrammingBasics/binaryToDecimal.java @@ -16,10 +16,10 @@ public static int bin2dec(int bin) { } public static void main(String args[]){ Scanner sc = new Scanner(System.in); - System.out.print("Input decimal number: "); + System.out.print("Input binary number: "); int bin = sc.nextInt(); - System.out.print(bin2dec(bin)); + System.out.print("decimal number is" + bin2dec(bin)); sc.close(); }