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()); // 이부분은 스트링버퍼를 거꾸로 출력하는 부분.^^
 }
}




AND