Java program to find the sum of elements of an array

To find the sum of elements of an array.

  • create an empty variable. (sum)
  • Initialize it with 0 in a loop.
  • Traverse through each element (or get each element from the user) add each element to sum.
  • Print sum.

Example

<span class="kwd">import</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="typ">Arrays</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">import</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="typ">Scanner</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">SumOfElementsOfAnArray</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
   </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> args</span><span class="pun">[]){</span><span class="pln">
      </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Enter the required size of the array :: "</span><span class="pun">);</span><span class="pln">
      </span><span class="typ">Scanner</span><span class="pln"> s </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">Scanner</span><span class="pun">(</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">in</span><span class="pun">);</span><span class="pln">
      </span><span class="kwd">int</span><span class="pln"> size </span><span class="pun">=</span><span class="pln"> s</span><span class="pun">.</span><span class="pln">nextInt</span><span class="pun">();</span><span class="pln">
      </span><span class="kwd">int</span><span class="pln"> myArray</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="kwd">int</span><span class="pln"> </span><span class="pun">[</span><span class="pln">size</span><span class="pun">];</span><span class="pln">
      </span><span class="kwd">int</span><span class="pln"> sum </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
      </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Enter the elements of the array one by one "</span><span class="pun">);</span><span class="pln">

      </span><span class="kwd">for</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i</span><span class="pun"><</span><span class="pln">size</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++){</span><span class="pln">
         myArray</span><span class="pun">[</span><span class="pln">i</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> s</span><span class="pun">.</span><span class="pln">nextInt</span><span class="pun">();</span><span class="pln">
         sum </span><span class="pun">=</span><span class="pln"> sum </span><span class="pun">+</span><span class="pln"> myArray</span><span class="pun">[</span><span class="pln">i</span><span class="pun">];</span><span class="pln">
      </span><span class="pun">}</span><span class="pln">
      </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Elements of the array are: "</span><span class="pun">+</span><span class="typ">Arrays</span><span class="pun">.</span><span class="pln">toString</span><span class="pun">(</span><span class="pln">myArray</span><span class="pun">));</span><span class="pln">
      </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Sum of the elements of the array ::"</span><span class="pun">+</span><span class="pln">sum</span><span class="pun">);</span><span class="pln">
   </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span>

Output

Enter the required size of the array ::
5
Enter the elements of the array one by one
45
12
55
78
445
Elements of the array are: [45, 12, 55, 78, 445]
Sum of the elements of the array ::635
Updated on: 2024-06-14T14:12:56+05:30

47K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements