Tässä ohjelmassa opit laskemaan annettujen taulukoiden keskiarvon Kotlinissa.
Esimerkki: Ohjelma laskea keskiarvo taulukoiden avulla
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)) )
Kun suoritat ohjelmaa, tulos on:
Keskiarvo on: 27,69
Edellä olevassa ohjelmassa numArray tallentaa liukulukuarvot, joiden keskiarvo on löydettävissä.
Sitten keskiarvon laskemiseksi meidän on ensin laskettava taulukon kaikkien elementtien summa. Tämä tehdään käyttämällä jokaisen silmukan Java-ohjelmassa.
Lopuksi lasketaan keskiarvo kaavalla:
keskiarvo = lukujen summa / kokonaismäärä
Tässä tapauksessa kokonaismäärä lasketaan numArray.length
.
Lopuksi tulostamme keskiarvon format()
funktiolla siten, että rajoitamme desimaalipisteet vain kahteen"%.2f"
Tässä on vastaava Java-koodi: Java-ohjelma keskiarvon laskemiseksi matriisien avulla