package jongkyu.aa;
import java.util.Scanner;
public class Controller {
Scanner sc = new Scanner(System.in);
Money [] m = new Money[10];
int count;
public void main() {
while(true) {
System.out.println("----------------------------------------");
System.out.println("1. 계좌생성 | 2. 계좌목록 | 3. 예금 | 4. 출금 | 5. 종료");
System.out.println("----------------------------------------");
System.out.print("선택 >");
int input = sc.nextInt();
switch(input) {
case 1 : insert();
break;
case 2 : list();
break;
case 3 : plusMoney();
break;
case 4 : minMoney();
break;
case 5 : return;
}
}
}
public void minMoney() {
System.out.println("--------------");
System.out.println("예금");
System.out.println("--------------");
System.out.print("계좌번호 : ");
String select = sc.next();
System.out.print("출금액 : ");
int moneym = sc.nextInt();
for(int i=0; i<count; i++) {
if(select.equals(m[i].getNum())) {
m[i].setMoney(m[i].getMoney()-moneym);
}
}
}
public void plusMoney() {
System.out.println("--------------");
System.out.println("예금");
System.out.println("--------------");
System.out.print("계좌번호 : ");
String select = sc.next();
System.out.print("예금액 : ");
int moneyp = sc.nextInt();
for(int i=0; i<count; i++) {
if(select.equals(m[i].getNum())) {
m[i].setMoney(m[i].getMoney()+moneyp);
}
}
}
public void list() {
System.out.println("--------------");
System.out.println("계좌목록");
System.out.println("--------------");
for(int i=0; i<count; i++) {
System.out.printf("%s \t\t %s \t\t %d\n",m[i].getNum(),m[i].getName(),m[i].getMoney());
}
}
public void insert() {
System.out.println("--------------");
System.out.println("계좌생성");
System.out.println("--------------");
System.out.print("계좌번호 : ");
String num = sc.next();
System.out.print("계좌주 : ");
String name = sc.next();
System.out.print("초기입금액 : ");
int money = sc.nextInt();
m[count++]=new Money(num,name,money);
}
}
'IT일반과목 > java' 카테고리의 다른 글
이클립스 단축키 (0) | 2018.07.24 |
---|---|
Protected 접근 제한자 (0) | 2018.07.24 |
합계(인터페이스) (0) | 2018.07.24 |
포인트관리(추상화) (0) | 2018.07.24 |
포인트관리(상속) (0) | 2018.07.24 |