From 5070a0bb28322d8562fd964baad4b9cb3917aebd Mon Sep 17 00:00:00 2001 From: rabbit Date: Mon, 17 Aug 2020 11:16:11 +0800 Subject: [PATCH] Create FindAverage.java add a findAverage java file in maths directory --- Maths/FindAverage.java | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Maths/FindAverage.java diff --git a/Maths/FindAverage.java b/Maths/FindAverage.java new file mode 100644 index 000000000..ecb13ccff --- /dev/null +++ b/Maths/FindAverage.java @@ -0,0 +1,25 @@ +package Maths; + +public class FindAverage { + + //Driver + public static void main(String[] args) { + int[] array = {2, 4, 10}; + assert findAverage(array) == 5; + } + + /** + * find average value of array + * + * @param array the array contains element and the sum does not + * excess long value limit + * @return average value + */ + public static int findAverage(int[] array) { + long sum = 0; + for (int i = 0 ; i < array.length; ++i) { + sum += array[i]; + } + return (int)(sum / array.length); + } +}