본문으로 바로가기

21.01.07 [OOP]

category 카테고리 없음 2021. 1. 7. 21:11
728x90
반응형
SMALL

은행 저축,출금,재고상태 확인 메서드 구현

 

클래스파일

package OOP;

public class BankBook {
	
	int money;
	int bank;
	
	public int deposit(int money) {//돈을 넣는다
		this.money+=money;  //this는 파라미터 값을 가져온다 ,그냥 money 는 파라미터값을가져온다
		return this.money;
	}
	
	public int withdraw(int money) {//돈을 인출한다
		
		if(this.money>money) {
	    this.money-=money;
		}else {
			System.out.println("재정이 부족합니다");
		}
		
        return this.money;
	}

	public void showMoney() {//잔액을 보여준다
	  System.out.println(money);
}

}

 

메인문

package OOP;

public class bankmoney {

	public static void main(String[] args) {

		BankBook mn=new BankBook();
		System.out.print("현재 재정상태: ");
		mn.money=3000;
		
		System.out.println(mn.money); //3000
		
		System.out.print("2000원을 통장에 save할꼐yo");
		mn.deposit(2000);
		
	
		System.out.print("\n현재 재정상태: ");
		mn.showMoney(); //4000
	    
	    System.out.print(mn.withdraw(5000)+"원을 통장에 sub할꼐여");
	    
		mn.withdraw(5000);  //-2000
		mn.showMoney();    //result=2000
		
		
	
	}

}
728x90
반응형
LIST