본문 바로가기
알고리즘 문제연습/기초 알고리즘

[004] 10진수를 2진수로 변환하기

by 은z 2021. 5. 13.

문제

- 10진수를 2진수를 변환하는 코드를 작성하시오

- 배열, 반복문 사용

- 입력 : 19

- 정답 : 10011

 

 

소스코드

public class Binary {

	public static void main(String[] args) {
		int inputNum = 19;
		int[] num = new int[10];
		
		int i = 0;
		int mok = inputNum;
		while(mok > 0) {
			num[i] = mok % 2;
			mok = mok / 2;
			i++;
		}
		i--;
		for(;i>=0;i--) {
			System.out.print("정답: " + num[i]);
		}
	}
}

댓글