티스토리 뷰

import java.util.Scanner;

public class testcoding {

public static void main(String[] args) {

int[] arr=new int[16]; // 초기 배열값은 모두 0으로 초기화

int su=0;

//int s=su;

Scanner scan=new Scanner(System.in);

//입력값 저장

su=scan.nextInt();

int index=15; // 뒤에서부터 채워넣음

while(true) // 무한루프

{

arr[index]=su%2;

su=su/2;

index--;

if(su==0) // 루프 탈출 조건

{

break;

}

}

//출력

for(int i=0; i<16; i++)

{

if(i%4==0 && i!=0) //4비트 단위로 나눔

{

System.out.print("  "); // 4비트 단위로 띄움

}

System.out.print(arr[i]);

}

System.out.println();

//System.out.println(Integer.toBinaryString(s));

}


}





실제로 프로그램 돌리면 아무것도 안떠서 뭐지 할꺼임

그냥 숫자 누르면 알아서 2진수로 변경해줍니다.


'Programming? > JAVA' 카테고리의 다른 글

버블정렬  (0) 2012.07.06
선택정렬  (0) 2012.07.05
숫자야구게임  (0) 2012.07.03
중복 되지 않는 난수 소스  (0) 2012.07.03
배열을 이용한 성적입력후 등수 채점 소스  (0) 2012.07.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함