728x90
반응형
On-Site-Test ... 한 것 ㅠㅜㅠㅠㅜ 중간고사 잘치길...제발ㄹㄹㄹ
class Account { private String name; private int money; private String accounNum; static int ac = 1; // 생성자 Account(String name, int money) { this.name = name; this.money = money; this.accounNum = "2017-04-" + ac++; // 계좌번호 부여 } // 예금 메소드 void deposit(int m) { if (m < 0) { System.out.println("잘못되었습니다."); return; } this.money += m; } // 돈 이동 메소드 void transfer(Account acc, int m) { if (this.money <= 0) { System.out.println("돈이 부족합니다."); return; } this.money -= m; acc.money += m; } // 출금 메소드 void withdraw(int m) { if (this.money <= 0) { System.out.println("돈이 부족합니다."); return; } this.money -= m; } // 정보출력 void printInfo() { System.out.println("계좌번호 : " + this.accounNum); System.out.println("이름 : " + this.name); System.out.println("돈 : " + this.money); } } public class AccountTester { public static void main(String[] args) { Account acc1 = new Account("홍길동", 1000); Account acc2 = new Account("김철수", 2000); acc1.deposit(2000); acc1.transfer(acc2, 2000); acc1.printInfo(); acc2.printInfo(); acc1.withdraw(2000); } }
반응형
'Java' 카테고리의 다른 글
[Java] 명품 자바프로그래밍 제 2장 실습문제 1번 (0) | 2017.04.21 |
---|---|
[Java] CashRegisterTester (0) | 2017.04.13 |
[Java] 명품 자바프로그래밍 제 4장 실습문제 6번 (0) | 2017.04.11 |
[Java] 명품 자바프로그래밍 제 4장 실습문제 5번 (0) | 2017.04.11 |
[Java] 명품 자바프로그래밍 제 4장 실습문제 4번 (0) | 2017.04.11 |
댓글