본문 바로가기
JAVA

명품 자바 에센셜 2강 실습문제 6번

by IT 정복가 2022. 3. 7.
728x90

돈의 액수를 입력받아 오만원권, 만원권, 천원권, 500원짜리 동전, 100원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇 개로 변환되는지 출력하라.

돈의 액수를 입력하세요>>65245
오만원1개, 만원1개, 천원5개, 500원0개, 100원2개, 10원4개, 1원5개

답:

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		System.out.print("돈의 액수를 입력하세요>>");
		int money = sc.nextInt();
		
		System.out.print("오만원"+money/50000+"개, ");
		money %= 50000;
		
		System.out.print("만원"+money/10000+"개, ");
		money %= 10000;
		
		System.out.print("천원"+money/1000+"개, ");
		money %= 1000;
		
		System.out.print("500원"+money/500+"개, ");
		money %= 500;
		
		System.out.print("100원"+money/100+"개, ");
		money %= 100;
		
		System.out.print("10원"+money/10+"개, ");
		money %= 10;
		
		System.out.print("1원"+money/1+"개, ");
			
		sc.close();
	}

}

키보드로 돈의 액수를 입력 받은 후 출력하는 코드를 써주면 완성됩니다.

728x90