Untitled
unknown
plain_text
3 years ago
1.7 kB
2
Indexable
fun main(args:Array<String>) { var chassisnum : HashMap<Int, String> = HashMap() var cartyep = arrayListOf<String>() var carmodel = arrayListOf<String>() var cardate = arrayListOf<Int>() var carprice = arrayListOf<Double>() var carKelom = arrayListOf<Int>() var carKelom_RE = Regex("([0-9]{0,9})") var cardate_RE = Regex("([0-9]{4})") var cartyep_RE = Regex("([a-zA-Z]{1,30})") var Stop = 1 var i = 1 while (Stop!=0){ var carname ="" var kilom = -1 var date = -1 print("Enter the car type") while (cartyep_RE.matches(carname) == false){ carname = readLine()!!.toString() if (!cartyep_RE.matches(carname)) print("Enter agin") } cartyep.add(readLine()!!.toString()) print("Enter the model of car : ") carmodel.add(readLine()!!.toString()) print("Enter the date of car :") while (date < 0) { date = readLine()!!.toInt() if (date < 0) print("Enter agin") } cardate.add(date) print("Enter the car price") carprice.add(readLine()!!.toDouble()) print("Enter the kilo meter of car : ") while (kilom<0){ kilom = readLine()!!.toInt() if (kilom<0) print("Enter agin") } carKelom.add(kilom) print("Enter the chassis number of car and name the car ") chassisnum.put(readLine()!!.toInt(), readLine()!!.toString()) println("Enter 0 TO stop \nand any key to continue") Stop = readLine()!!.toInt() i++ } print("Enter 1 to show all car") var op = readLine()!!.toInt() when(op){ 1-> for (i in 0 until cartyep.size ){ println("Name car "+cartyep[i]) } 2-> } }
Editor is loading...