Selles programmis õpite arvutama Kotlini antud massiivide keskmist.
Näide: massiividega keskmise arvutamise programm
fun main(args: Array) ( val numArray = doubleArrayOf(45.3, 67.5, -45.6, 20.34, 33.0, 45.6) var sum = 0.0 for (num in numArray) ( sum += num ) val average = sum / numArray.size println("The average is: %.2f".format(average)) )
Programmi käivitamisel on väljund järgmine:
Keskmine on: 27,69
Ülalolevas programmis salvestab numArray ujukoma väärtused, mille keskmine on leitav.
Seejärel peame keskmise arvutamiseks kõigepealt arvutama massiivi kõigi elementide summa. Selleks kasutatakse Java-iga silmus for for every.
Lõpuks arvutame keskmise valemi järgi:
keskmine = arvude summa / koguarv
Sellisel juhul annab koguarvu numArray.length
.
Lõpuks printime format()
funktsiooni keskmise, nii et piirame kümnendkohti ainult kahega"%.2f"
Siin on samaväärne Java-kood: Java-programm keskmise arvutamiseks massiivide abil