V tomto programu se naučíte vypočítat průměr daných polí v Javě.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:
- Java pole
- Java pro každou smyčku
Příklad: Program pro výpočet průměru pomocí polí
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); ) )
Výstup
Průměr je: 27,69
Ve výše uvedeném programu numArray ukládá hodnoty s plovoucí desetinnou čárkou, jejichž průměr je třeba najít.
Poté, abychom vypočítali průměr, musíme nejprve vypočítat součet všech prvků v poli. To se provádí pomocí smyčky for-each v Javě.
Nakonec vypočítáme průměr podle vzorce:
průměr = součet čísel / celkový počet
V tomto případě je celkový počet dán vztahem numArray.length
.
Nakonec vytiskneme průměr pomocí format()
funkce tak, že pomocí desetinné čárky omezíme pouze na 2"%.2f"