3. 아래가 출력 되도록 하시오.
참고 - 화폐 매수 구하기 - 배열 이용해 보세요.
//
//
public static void main() {
MoneyArr mArr = new MoneyArr(126000);
mArr.show();
//
}
//
//
=================출력=================
//
500000원0개
10000원12개
5000원1개
1000원1개
500원0개
100원0개
50원0개
10원0개
class MoneyArr {
private static final int[] KRW_AMOUNT = {50000, 10000, 5000, 1000, 500, 100, 50, 10};
private int[] krws;
MoneyArr(int krw) {
int[] krws = new int[9];
for (int i = 0; i < 9; i++) {
if (i != 8) {
int amount = KRW_AMOUNT[i];
krws[i] = krw / amount;
krw %= amount;
} else {
krws[i] = krw;
};
};
this.krws = krws;
}
void show() {
StringBuilder print = new StringBuilder();
for (int i = 0; i < 8; i++) {
print.append(KRW_AMOUNT[i]);
print.append("원");
print.append(krws[i]);
print.append("개\n");
};
System.out.print(print);
}
}
class KoreanWon {
public static void main(String[] args) {
MoneyArr mArr = new MoneyArr(126000);
mArr.show();
}
}
//
// print
//
50000원2개
10000원2개
5000원1개
1000원1개
500원0개
100원0개
50원0개
10원0개