-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCalculate.java
More file actions
35 lines (28 loc) · 780 Bytes
/
Calculate.java
File metadata and controls
35 lines (28 loc) · 780 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class Calculate {
public static int sumListMethod(int[] array) {
int sum = 0;
for (int i = 0; i < array.length; ++i) {
sum += array[i];
}
return sum;
}
public static int avgListMethod(int[] array) {
int avg = sumListMethod(array) / array.length;
return avg;
}
public static int oddElements(int[] array) {
int numOdd = 0;
for (int i = 0; i < array.length; ++i) {
if (array[i] % 2 != 0) {
++numOdd;
}
}
return numOdd;
}
public static void main(String[] args) {
int[] array = {3, 4, 5, 8};
System.out.println("Sum is " + sumListMethod(array));
System.out.println("Avg is " + avgListMethod(array));
System.out.println("The number of odd elements is " + oddElements(array));
}
}