var atmarray = arrayListOf<ATM>()
class ATM(
val AccountName:String="",
val Pin:Int=0,
val IntialDeposit:Double=0.0
)
fun main(args: Array<String>) {
mainmenu()
}
fun mainmenu(){
println("WELCOME TO BANK AL BILAL ATM MACHINE")
println("1- Add Account\n2- Login Account\n3-Exit")
var input1= readLine()!!.toInt()
when(input1){
1->add()
2->login()
3-> Exit()
}
}
fun add(){
println("Enter Your Name")
val Name= readLine()!!.toString()
println("Enter Your 4-Digit Account Pin")
var Pin= readLine()!!.toInt()
println("Confirm Your 4-Digit Account Pin")
var Pin1= readLine()!!.toInt()
if (Pin!=Pin1){
println("Sorry Your Pin didn't Match, Try Again")
add()
}
else{
println("Pin Verified Successfully")
}
println("Enter the Amount to Deposit")
var FirstDeposit= readLine()!!.toDouble()
atmarray.add(ATM(Name,Pin,FirstDeposit ))
mainmenu()
}
fun login(){
println("Enter your Account Name")
var AcName=readLine()!!.toString()
println("Enter your 4-digit Account Pin")
var AcPin= readLine()!!.toInt()
// Need help here how to verify login by accessing atmarray class
}
fun Exit(){
println("GOOD BYE VALUEABLE CUSTOMER")
mainmenu()
}
Примечание. Я пытаюсь создать раздел входа в систему для пользователя, но у меня возникла проблема с доступом к классу atmarray, описанному выше.Я хочу знать, как я могу получить доступ к имени учетной записи и пин-коду, доступному в классе atmarray, если еще в разделе входа в систему.