작성한 질문수
Do it! 자바 프로그래밍 입문 with 은종쌤
변수와 자료형 (1)
작성
·
549
0
10진수를 입력 받아서 2진수로 출력 할려고 합니다.
반복문 말고 Integer.toBinaryString(num);이걸 안쓰고 하는 방법이 있는지 여쭤보고 싶습니다.
답변 1
1
만약 인풉값이 8(10진수)일때 2진수로 변환하는법은
8 % 2 로 더이상 안나눠질때까지 while문을 이용하여나누고 그 나머지들을 구합니다.
그리고 그 나머지들을 나열하면 2진수가됩니다.
8 % 2 ...0
4 % 2 ...0
2 % 2 ...0
-> 0B1000이 됩니다.