거스름돈을 입력 받아 내어줘야 하는 지폐의 개수를 출력하는 프로그램을 작성하시오.
단, 최대단위는 10000원, 최소단위는 100원!
import java.io.*;
import java.util.Scanner;
import elice.EliceUtils;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int m10000 = 0;
int m5000 = 0;
int m1000 = 0;
int m500 = 0;
int m100 = 0;
int money = 0;
System.out.print("총 금액 입력 : ");
money = sc.nextInt();
System.out.println("잔돈 : "+money);
m10000=money/10000;//만원
money %= 10000;
m5000 = money/5000;//오천원
money %= 5000;
m1000=money/1000;//천원
money%=1000;
m500=money/500;//오백원
money%=500;
m100=money/100;//백원
System.out.println("만원 : "+m10000+"개\n오천원 : "+m5000+"개\n천원 : "+m1000+"개\n오백원 : "+m500+"개\n백원 : "+m100);
}
}

'Algorithm > JavaFestival' 카테고리의 다른 글
| JavaFestival06 문제풀이 (0) | 2022.07.06 |
|---|---|
| JavaFestival05 문제풀이 (0) | 2022.07.06 |
| JavaFestival04 문제풀이 (0) | 2022.07.06 |
| JavaFestival03 문제풀이 (0) | 2022.07.06 |
| JavaFestival01 문제풀이 (0) | 2022.07.06 |