청년취업아카데미/Java
[21.01.07 Java]클래스 생성 예제
RSpring41
2021. 1. 7. 17:49
▶ 클래서 생성 (통장 기능 구현)
public class BankBook {
int money;
public int deposit(int money_in) {
this.money += money_in;
return money_in;
}
public int withdraw(int money_out) {
// 현재 잔액보다 적은 금액만 입금
if (this.money <= money_out) {
System.out.println("금액이 부족합니다.");
}
this.money -= money_out;
return money_out;
}
public void showMoney() {
System.out.println("현재 잔액은 : " + this.money);
}
}
▶ main문
public class Main2 {
public static void main(String[] args) {
BankBook BK = new BankBook();
// 처음 잔액
BK.showMoney();
// 돈을 넣는다
System.out.print(BK.deposit(5000) + "원 입금\t");
// 현재 잔액
BK.showMoney();
// 돈을 인출한다.
System.out.print(BK.withdraw(2400)+"원 출금\t");
// 현재 잔액
BK.showMoney();
// 돈을 넣는다
System.out.print(BK.deposit(7000) + "원 입금\t");
// 현재 잔액
BK.showMoney();
// 돈을 인출한다.
System.out.print(BK.withdraw(2230)+"원 출금\t");
// 현재 잔액
BK.showMoney();
// 필드를 가져와 잔액 출력
System.out.println("\n최종 잔액은 : " + BK.money + "원 입니다.");
}
}