유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.
반응형
// 메소드 생성 ( 입금, 출금 을 하게 만드는 메소드)
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);
}
}
반응형
'JAVA' 카테고리의 다른 글
자바 Exception처리 예제(국어,영어,수학 점수 입력받아 출력하기) (0) | 2018.09.07 |
---|---|
자바 메소드(Method) 예제 (메소드 상속(Inheritance)) (0) | 2018.08.27 |
자바 배열을 이용한 FOR문 예제(개인정보 입력받아 출력하는 예제) (0) | 2018.08.24 |
자바 FOR문 / 배열 예제 (For문을 이용해 배열안의 최대값 최소값 구하기) (1) | 2018.08.24 |
자바 배열 예제(Array)기본배열 (0) | 2018.08.24 |