Study
2008. 5. 31. 01:02
잔돈 계산하기 (2클래스 버전)
import java.io.*; class Calc { public int money(int moni) { int a,b,c,d,e,f; a = moni/10000; moni = moni - (a * 10000); b = moni/1000; moni = moni - (b * 1000); c = moni/500; moni = moni - (c * 500); d = moni/100; moni = moni - (d * 100); e = moni/10; moni = moni - (e * 10); f = moni/1; System.out.println("일만원권 : " + a + "장"); System.out.println("천원권 : " + b + "장"); System.out.println("오백원주화 : " + c + "개"); System.out.println("백원주화 : " + d + "개"); System.out.println("십원주화 : " + e + "개"); System.out.println("일원주화 : " + f + "개"); return 0; } } class MoneyTest { public static void main (String args[]) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println("액수를 입력하세요"); String mon = in.readLine(); int moni = Integer.parseInt(mon); Calc sol = new Calc(); sol.money(moni); } }
클래스 나누기가 힘들어,,
a,b,c,d,e,f 값을 전부다 리턴 하려면, 메소드를 6개를 둬야 하나?
결국 출력문도 Calc 클래스로 넘기는 걸로 타협했다,
공유하기
게시글 관리
솔직한 목소리
blog
profile
tag cloud
travel log
guest book
by
bslime
전체보기
(52)
목소리
(1)
영화
(0)
음악
(0)
Study
(34)
Security
(12)
Web
(2)
WLAN
(7)
Network
(1)
System
(1)
Wargame
(5)
Web
(0)
Reverse Engineering
(3)
Crypto
(2)
폐인
티스토리
padocon
초대장
CTF
미로
Maze
Algorithm
잘했어요
삽질
«
2025/01
»
일
월
화
수
목
금
토
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
darktoil.
인생여전龍군.
슝이.
MR-J@.
미움.
vvipbeom.
Copyright ⓒ 2010.
bslime
, Skin designed by
Creasmworks.
All rights reserved.
티스토리툴바