728x90
반응형
package chap5;
import java.util.Scanner;
/*
* 10진수를 8진수로 변경하기
* [결과]
* 10진수 입력 : 10
* 10의 8진수 : 12
*/
public class Exam2 {
public static void main(String[] args) {
int[] octal = new int[10];
System.out.print("10진수를 입력 : ");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
int divnum = num, index = 0;
while (divnum > 0) {
octal[index++] = divnum % 8;
divnum /= 8;
}
System.out.print(num + "의 8진수 :");
for(int i = index-1; i >= 0; i--) {
System.out.print(octal[i]);
}
System.out.println();
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 16. 배열 (10진수를 2, 8, 10, 16 진수로 변경하기) (0) | 2022.03.15 |
---|---|
[Java] 16. 배열 (10진수를 16진수로 변경하기) (0) | 2022.03.15 |
[Java] 16. 배열 (10진수를 2진수로 변경하기) (0) | 2022.03.15 |
[Java] 16. 배열 (로또번호생성) (0) | 2022.03.15 |
[Java] 16. 배열의 초기값, 배열 내용 변경 (0) | 2022.03.15 |