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
반응형
'🎨 Programming > Android(Kotlin)' 카테고리의 다른 글
[Kotlin] 10. 기사와 몬스터의 대결 게임 ( 예시 ) (0) | 2020.12.01 |
---|---|
[Kotlin] 9. 변수의 접근 범위 & 접근 제한자(Access Modifier) (0) | 2020.12.01 |
[Kotlin] 7. 클래스 (Class) (0) | 2020.12.01 |
[Kotlin] 중간 점검 - 문제 풀이 (0) | 2020.12.01 |
[Kotlin] 6. Collections : Iterators (0) | 2020.12.01 |