-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJava078_class.java
More file actions
52 lines (44 loc) · 1.15 KB
/
Copy pathJava078_class.java
File metadata and controls
52 lines (44 loc) · 1.15 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package java0829_class;
/*
* [출력결과]
* 기업은행 42523-52325 100000
* 하나은행 52253-22623 153000
* 신한은행 16239-95235 256000
* 총납입액:509000
*/
class CreditCard {
String cardName;
String cardNum;
int pay;
public CreditCard() {
}
public CreditCard(String cardName, String cardNum, int pay) {
super();
this.cardName = cardName;
this.cardNum = cardNum;
this.pay = pay;
}
public void prn() {
System.out.printf("%s %s %d\n", cardName, cardNum, pay);
}
}// end CreditCard
public class Java078_class {
public static void main(String[] args) {
/// [출력결과]를 참조하여 구현하시요/////////////////
CreditCard[] card = new CreditCard[3];
card[0] = new CreditCard("기업은행", "42523-52325", 100000);
card[1] = new CreditCard("하나은행", "52253-22623", 153000);
card[2] = new CreditCard("신한은행", "16239-95235", 256000);
for (CreditCard ca : card) {
ca.prn();
}
System.out.printf("총 납입액 : %d\n", totalPay(card));
}// end main()
static int totalPay(CreditCard[] card) {
int sum = 0;
for (CreditCard ca : card) {
sum += ca.pay;
}
return sum;
}
}// end class