JAVA

자바 메소드(Method) 예제 (Method를 이용한 계좌)

KSJ IT 2018. 8. 25. 22:07

유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.

반응형

// 메소드 생성 ( 입금, 출금 을 하게 만드는 메소드)

public class Account {

// 멤버 필드

String accountNo; // 계좌번호

String ownerName; // 예금주

int balance;      // 잔액

// 생성자

Account(String accountNo, String ownerName, int balance){

this.accountNo = accountNo;

this.ownerName = ownerName;

this.balance = balance;

}

// 멤버 메서드

// 입금

void deposit(int amount) {

balance += amount;

}

// 출금

int withdraw(int amount) {

if(balance < amount) {

System.out.println("잔액이 부족합니다.");

return 0;

}

balance -= amount;

return amount;

}

}


// 메서드를 호출해서 직접적으로 실행하는 메인파일
public class AccountMain {

public static void main(String[] args) {

Account acc1 = new Account("123-456-9877", "홍길동", 300000);
Account acc2 = new Account("223-556-9273", "설현", 150000);

int amount = acc1.withdraw(70000); // 출금 , 매서드 호출

acc2.deposit(amount); // 입금

System.out.println("예금주 : " + acc1.ownerName);
System.out.println("잔액 : " + acc1.balance);

System.out.println("예금주 : " + acc2.ownerName);
System.out.println("잔액 : " + acc2.balance);

}

}


반응형