In previous post we learnt how to print Sum of given array elements. In this post we will learn how to print multiplication of given array elements.

### **Step by step logic of the given program:**

1. Accept array limit from user store it in variable say lim.

2. Accept elements from user. Run a for loop from **0 **to arr.length-1 and store elements one by one in array:

```
for(int i =0;i<arr.length;i++) {
arr[i]=sc.nextInt();
}
```

3. After that store multiplication of all elements in variable called mult using for-each loop (you can also use simple for loop).

```
for(int ele:arr) {
mult*=ele;
}
```

4. Last print multiplication of array elements stored in mult variable.

## Java Program to Print Multiplication of Given Array Elements :

```
import java.util.Scanner;
public class ArrayMultExample {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int mult=1;
//Accept limit
System.out.println("How many elements you want to enter: ");
int lim = sc.nextInt();
int[] arr= new int[lim];
//Accepting elements
System.out.println("Enter "+lim+" elements: ");
for(int i =0;i<arr.length;i++) {
arr[i]=sc.nextInt();
}
//Storing multiplication in mult variable
for(int ele:arr) {
mult*=ele;
}
System.out.println("Multiplication of given array elements is: "+mult);
}
}
```

**Output of the above Program is:**

How many elements you want to enter :

5

Enter 5 elements:

1

2

3

4

5

Multiplication of given array elements is : 120

## No comments:

## Post a Comment

If you have any doubts, please discuss here...