Using NetBeans Q1 Write a program that uses a stack to conve
Using NetBeans
Q1. Write a program that uses a stack to convert a number in base 10 to a number in base 2.
Solution
import java.util.Scanner;
public class Decimal2BinaryDemo {
public static void main(String args[]) {
Scanner in =new Scanner(System.in);
System.out.println(\"Enter decimal number =\");
int num=in.nextInt();
Stack s4 = new Stack();
int n=num;
int i = 0;
while (n > 0) {
s4.push(n % 2);
n = n / 2;
i++;
}
//s4.print();
System.out.print(num+\" is convert to binary ->\");
while (i > 0) {
System.out.print(s4.pop()+\" \");
i--;
}
}
}
