import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
public class Dec2Bin {
public static void main(String args[])throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
StringBuffer vbin = new StringBuffer();
int mok = 0; // 몫
int nmg = 0; // 나머지
System.out.print("십진수를 입력 : ");
int dec = Integer.parseInt(in.readLine());
do{
System.out.println("inside");
mok = dec/2;
nmg = dec - (mok * 2);
vbin.append(nmg); //나머지를 스트링버퍼에 넣습니다.
dec = mok; // 다시 그 몫을 10진수로 지정하고 계산해줍니다.
if (mok == 0) { // 몫이 0이될때까지
break;
}
}while(true);
System.out.print(vbin.reverse().toString()); // 이부분은 스트링버퍼를 거꾸로 출력하는 부분.^^
}
}