Write a program, where you first ask values to an array with 6 integer values and then count the sum and average of the values in methods (send in the array & return the counted value to the main program). Print out results in the main program
Hi Friend,
Try the following code:
import java.util.*; class NumberExample{ public static int sum(int arr[]){ int sum=0; for(int i=0;i<arr.length;i++){ sum+=arr[i]; } return sum; } public static int average(int arr[]){ int sum=0,avg=0; for(int i=0;i<arr.length;i++){ sum+=arr[i]; } avg=sum/arr.length; return avg; } public static void main(String[] args) { int array[]=new int[6]; Scanner input=new Scanner(System.in); System.out.println("Enter 6 elements: "); for(int i=0;i<array.length;i++){ array[i]=input.nextInt(); } System.out.println("Sum of Array Elements: "+sum(array)); System.out.println("Average of Array Elements: "+average(array)); } }
Thanks