در این برنامه کاربر یک عدد در مبنای 10 وارد می کند و خروجی عددی است در مبنای 2
Scanner inp=new Scanner(System.in);
int a;
String b="";
System.out.print(" : لطفا یک عدد در مبنای ده وارد کنید");
int n=inp.nextInt();
while(n!=0)
{
// محاسبه باقیمانده عدد ورودی تقسیم بر دو
a=n%2;
b=a+b;
n=n/2;
}
System.out.println(b);