Tässä ohjelmassa opit laskemaan annettujen matriisien keskiarvon Java-muodossa.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java-taulukot
- Java jokaiselle silmukalle
Esimerkki: Ohjelma laskea keskiarvo taulukoiden avulla
public class Average ( public static void main(String() args) ( double() numArray = ( 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 ); double sum = 0.0; for (double num: numArray) ( sum += num; ) double average = sum / numArray.length; System.out.format("The average is: %.2f", average); ) )
Tuotos
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"