본문 바로가기
study/Java

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

by 금이패런츠 2022. 3. 15.
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
반응형