[ java ] 거스름돈을 입력 받아 내줘야하는 지폐와 동전의 개수를 출력 > java

본문 바로가기

사이트 내 전체검색

java

[ java ] 거스름돈을 입력 받아 내줘야하는 지폐와 동전의 개수를 출력

작성일 20-12-15 11:16

페이지 정보

작성자 웹지기 조회 4,505회 댓글 0건

본문

거스름돈을 입력 받아 내줘야하는 지폐와 동전의 개수를 출력

단, 최대단위는 10000원, 최소단위는 100원

 

import java.util.Scanner;


public class Question2_2 {

    public static void main(String[] args) {

        //거스름돈 입력 받아 내줘야 하는 지폐와 동전의 개수를 출력하는 프로그램 작성

        //최대 단위는 10000원 최소 단위 100

        Scanner sc = new Scanner(System.in);

        

        int[] arr = {10000, 5000, 1000, 500, 100};

        

        System.out.print("총금액 입력 : ");

        int price = sc.nextInt();

        

        for(int i=0; i<arr.length; i++) {

            if(price/arr[i] > 0) {

                System.out.println(arr[i]+"원 : "+price/arr[i]+" 개 ");

                price%=arr[i];

            }

        }

        System.out.println();

    }

}

 

총금액 입력 : 25600

10000원 : 2 개 

5000원 : 1 개 

500원 : 1 개 

100원 : 1 개 



추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 113건 6 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기