File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
src/main/java/com/thealgorithms/maths Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,9 @@ public class Average {
12
12
* @return mean of given numbers
13
13
*/
14
14
public static double average (double [] numbers ) {
15
+ if (numbers == null || numbers .length == 0 ) {
16
+ throw new IllegalArgumentException ("Numbers array cannot be empty or null" );
17
+ }
15
18
double sum = 0 ;
16
19
for (double number : numbers ) {
17
20
sum += number ;
@@ -27,6 +30,9 @@ public static double average(double[] numbers) {
27
30
* @return average value
28
31
*/
29
32
public static int average (int [] numbers ) {
33
+ if (numbers == null || numbers .length == 0 ) {
34
+ throw new IllegalArgumentException ("Numbers array cannot be empty or null" );
35
+ }
30
36
long sum = 0 ;
31
37
for (int number : numbers ) {
32
38
sum += number ;
You can’t perform that action at this time.
0 commit comments