Untitled
unknown
plain_text
4 years ago
2.0 kB
9
Indexable
fun main (args:Array<String>) {
var count = 0
var carcount = 0
for (i in 1..2)
if (count <= 0) {
println("enter the number of items: ")
carcount = readLine()!!.toInt()
}
else
i++
var cartype= arrayListOf<String>(carcount){""}
val cartype11= Regex("(^[a-zA-Z])")
var carmodle= arrayListOf<String>(carcount){""}
var caryear= arrayListOf<Int>(carcount){0000}
val caryear11 = Regex("(^[0-9{4}])")
var carprice= arrayListOf<Double>(carcount){0}
var carrange= arrayListOf<Int>(carcount){0}
val carrange11 = Regex("(^[0-9])")
var carnum= hashMapOf<Int,String>(carcount)
for (i in 1 .. carcount) {
println("Please enter car type. ")
cartype[i]= readLine()!!
for (i in 1 .. 2) {
if(cartype11.matches(cartype)){
println("thank you")
i++
}
else {
println("please enter correct car type")
}
}
println("Please enter car modle. ")
carmodle[i]= readLine()!!
println("Please enter car year. ")
caryear[i]= readLine()!!.toInt()
for (var i in 1 .. 2) {
if(caryear11.matches(caryear)){
println("thank you")
i++
}
else {
println("please enter correct car year")
}
}
println("Please enter car price. ")
carprice[i]= readLine()!!.toDouble()
println("Please enter car range. ")
carrange[i]= readLine()!!.toInt()
for (var i in 1 .. 2) {
if(carrange11.matches(carrange)){
println("thank you")
i++
}
else {
println("please enter correct car range")
}
}
println("Please enter the car num. ")
carnum.add(carnum.get(readLine()!!.toInt()).toString())
}
}
Editor is loading...