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
반응형
'study > Java' 카테고리의 다른 글
[Java] 16. 배열 (10진수를 16진수로 변경하기) (0) | 2022.03.15 |
---|---|
[Java] 16. 배열 Exam2 (10진수를 8진수로 변경하기) (0) | 2022.03.15 |
[Java] 16. 배열 (로또번호생성) (0) | 2022.03.15 |
[Java] 16. 배열의 초기값, 배열 내용 변경 (0) | 2022.03.15 |
[Java] 16. 배열 Exam1 (정수값 10개를 저장하는 배열을 정의하고, 배열의 값 : 10, 20, 30, ... 100의 값을 저장 배열요소의 합을 출력하기) (0) | 2022.03.15 |