Convert Decimal To Binary And Binary to Decimal in Java

Decimal To Binary
Code Snippet
//Convert Decimal To Binary in Java
import java.util.Scanner;
public class App {
public static void decimal2Binary(int n) {
int[] binaryNum = new int[1000];
int i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = n / 2;
i++;
}
for (int j = i - 1; j >= 0; j--)
System.out.print(binaryNum[j]);
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("Enter The Decimal No : ");
int n = in.nextInt();
System.out.println("Decimal No : " + n);
System.out.print("Binary No : ");
decimal2Binary(n);
}
}Binary To Decimal
Code Snippet
//Convert Decimal To Binary in Java
import java.util.Scanner;
public class App {
public static int bin2dec(int binary) {
int decimal = 0, power = 0;
while (binary != 0) {
int remainder = binary % 10;
decimal += remainder * Math.pow(2, power);
binary = binary / 10;
power++;
}
return decimal;
}
public static void main(String args[]) {
System.out.println("1100 - Decimal Nos is " + bin2dec(1100));
}
}