개발

[java] 지폐단위별 숫자 구하기2

지승준 2013. 4. 4. 15:07

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package mypackage;
 
public class ComparisonTest {
    public static void main(String[] args) {
        MyComparison mycomp = new MyComparison();
        mycomp.exchange(89700);
    }
}
 
class MyComparison{
    MyComparison() {}
    void exchange(int money){
        int oman = money / 50000;//102800 oman <- 2
        int remainder = money % 50000;
        if(oman !=0System.out.println("오만원권 = "+ oman);
 
        int man = remainder / 10000;
        remainder = remainder % 10000;
        if(man !=0System.out.println("만원권 = "+ man);
 
        int ochun = remainder / 5000;
        remainder = remainder % 5000;
        if(man !=0System.out.println("오천원권 = "+ ochun);
 
        int chun = remainder / 1000;
        remainder = remainder % 1000;
        if(man !=0System.out.println("천원권 = "+ chun);
 
        int obaek = remainder / 500;
        remainder = remainder % 500;
        if(man !=0System.out.println("오백원권 = "+ obaek);
 
        int baek = remainder / 100;
        remainder = remainder % 100;
        if(man !=0System.out.println("백원권 = "+ baek);
 
    }
}
cs