🎨 Programming/Android(Kotlin)
[Kotlin] 8. 은행 계좌 만들기 (예시)
ryang x2
2020. 12. 1. 22:54
728x90
반응형
** 은행 계좌 만들기
- 계좌 생성 기능 ( 이름, 생년 월일, 초기금액)
- 잔고를 확인 하는 기능
- 출금 기능
- 예금 기능
class Account {
val name: String
val birth:String
var balance: Int
constructor(name:String, birth: String, balance: Int){
this.name = name
this.birth = birth
if(balance >= 0) this.balance = balance else this.balance = 0
}
// 출금
fun withDraw(amount: Int): Boolean{
if(balance >= amount){
balance = balance - amount
return true
}else{
return false
}
}
// 예금
fun save(amount: Int){
balance += amount
}
}
fun main(array: Array<String>){
val account: Account = Account("김사과", "2000/1/1", 1000) // 최초 1000 부여
println(account.save(1000)) // 추가 1000
println(account.withDraw(500)) // 출금 500
println(account.balance) // 총 1500
}

728x90
반응형