계좌 관리 프로그램

2021. 5. 10. 14:25· 개발

// 계좌 저장을 테스트하기위한 코드

class MethodExample1 {
	public static void main(String args[]) {
		Account obj1 = new Account("111-222-33333333", "김영식" , 200000);
		Account obj2 = new Account("555-666-77777777", "박진희" , 1000000);
		obj1.deposit(1000000);
		obj2.withdraw(200000);
		printAccount(obj1);
		printAccount(obj2);
	}
	
	static void printAccount(Account obj) {
		System.out.println("계좌번호: " + obj.getAccountNo());
		System.out.println("예금주 이름: " + obj.getOwnerName());
		System.out.println("잔액: " + obj.getBalance());
		System.out.println(); 	// 줄 바꿈 문자 출력
	}
}

// 계좌 저장 코드

class Account {
	private String accountNo;		// 계좌번호
	private String ownerName;		// 예금주 이름
	private int balance;			// 잔액
	
	Account(String accountNo, String ownerName, int balance) {	// 생성자
		this.accountNo = accountNo;
		this.ownerName = ownerName;
		this.balance = balance;
	}

	public String getAccountNo()
	{
		return accountNo;
	}
	public void setAccountNo(String accountNo)
	{
		this.accountNo = accountNo;
	}
	public String getOwnerName()
	{
		return ownerName;
	}
	public void setOwnerName(String ownerName)
	{
		this.ownerName = ownerName;
	}
	public int getBalance()
	{
		return balance;
	}
	public void setBalance(int balance)
	{
		this.balance = balance;
	}


	void deposit (int amount) {		// "예금한다" 기능을 구현하는 메소드 선언
		balance += amount;
	}
	int withdraw(int amount) {		// "인출한다" 기능을 구현하는 메소드 선언
		if (balance < amount) 
			return 0;
		balance -= amount;
		return amount;
	}
}	

'개발' 카테고리의 다른 글

기초 Git 활용  (0) 2023.06.25
백엔드 서버 세팅  (0) 2023.06.10
Spring Security + JWT 회원가입/로그인 (Token 발급 받기)  (0) 2023.06.10
[Kotlin] ToDoApp  (0) 2022.08.25
계좌 관리 프로그램(Super 호출문 이용)  (0) 2021.05.11
'개발' 카테고리의 다른 글
  • 백엔드 서버 세팅
  • Spring Security + JWT 회원가입/로그인 (Token 발급 받기)
  • [Kotlin] ToDoApp
  • 계좌 관리 프로그램(Super 호출문 이용)
오승미
오승미
오승미
프로그래밍 공부
오승미
전체
오늘
어제
  • 분류 전체보기 (114)
    • 개발 (31)
      • 배포 (2)
      • KAFKA (3)
      • MSA (11)
      • 리눅스 (2)
      • Spring (1)
      • FE (0)
    • SQL (6)
    • 알고리즘 (50)
    • JAVA (14)
    • 개발 서적 리뷰 (1)
      • Clean Code (1)
      • 실전 카프카 개발부터 운영까지 (0)
    • CS (12)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
오승미
계좌 관리 프로그램
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.