Ebben a programban megtanulja kiszámolni az adott tömbök átlagát Kotlinban.
Példa: Program az átlag kiszámításához tömbök segítségével
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)) )
A program futtatásakor a kimenet a következő lesz:
Az átlag: 27,69
A fenti programban a numArray tárolja azokat a lebegőpontos értékeket, amelyek átlagát meg kell találni.
Ezután az átlag kiszámításához először ki kell számolnunk a tömb összes elemének összegét. Ez a Java minden egyes hurokjának használatával történik.
Végül kiszámoljuk az átlagot a következő képlettel:
átlag = számok összege / összes szám
Ebben az esetben a teljes számot a numArray.length
.
Végül kinyomtatjuk az átlagot a format()
függvény használatával, így a tizedespontokat csak 2-re korlátozhatjuk"%.2f"
Itt van az egyenértékű Java-kód: Java program az átlag kiszámításához tömbök segítségével