10진수를 2진수로 바꾸기
< 실행 결과 >
import java.util.*;
import java.lang.*;
import java.io.*;
class jinsu
{
int number =0 ;
public static void main(String[] args)throws IOException
{
Input enter = new Input();
enter.input();
}
}
class Input
{
int[] bi_arr = new int[32];
int i=0 , j = 0 , count =0;
int num = 0;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
void input() throws IOException
{
do
{
System.out.print("십진수 숫자를 입력하여 주십시요 : ");
num = Integer.parseInt(in.readLine());
}while(num<0);
System.out.println("10진수 = "+num);
while(i<32)
{
if(num == 0)
{
bi_arr[i] =0;
i++;
continue;
}
else if(num!=0)
{
bi_arr[i] =(num%2);
num = num/2;
i++;
}
}
count = bi_arr.length;
System.out.print("2 진수 = ");
for(int j = 0 ; j<count ; j++)
{
if(j%8==0&& j!=0)
{
System.out.print(",");
System.out.print(bi_arr[31-j] );
}
else
System.out.print(bi_arr[31-j] );
}
System.out.println();
}
}
'프로그래밍 > 자바(JAVA)' 카테고리의 다른 글
[자바/JAVA] 자바 오름차순, 내림차순 구하기 (0) | 2012.05.04 |
---|---|
[자바/JAVA] 자바로 윤년 구하는 메소드 (0) | 2012.05.04 |
[자바/JAVA] 자바로 만든 마방진 코드(홀수, 4의 배수) (0) | 2012.05.04 |
[자바/JAVA] 자바로 만든 달팽이 [배열 사용] (0) | 2012.05.04 |
[자바/JAVA] 자바 삼각형 만들기 (0) | 2012.05.04 |
[자바/JAVA] 자바 빈삼각형 만들기 (0) | 2012.05.04 |
[자바/JAVA] 자바 업그레이드 구구단 (0) | 2012.05.04 |
[자바/JAVA] 자바 탐색기 만들기 (1) | 2012.05.04 |
[자바/JAVA] 자바 로또, Swing로 구현 (1) | 2012.05.04 |