본문 바로가기
study/Java

[Java] 16. 배열 (10진수를 2진수로 변경하기)

by 금이패런츠 2022. 3. 15.
728x90
반응형
package chap5;

import java.util.Scanner;

/*
 * 10진수를 2진수로 계산하기
 */
public class ArrEx4 {
	public static void main(String[] args) {
		
		int[] binary = new int[32];
		System.out.println("10진수를 입력하세요");
		Scanner scan = new Scanner(System.in);
		int num = scan.nextInt();
		int divnum = num, index = 0;
		while(divnum != 0) {
			binary[index++] = divnum % 2;
			divnum /= 2;
		}
		System.out.print(num + "의 2진수 :");
		for(int i = index -1; i >= 0; i--) {
			System.out.print(binary[i]);
		}
		System.out.println();

	}
}
728x90
반응형