Java Source code sample: How to Add Numbers inside an Array using For Loop
By aisha91
This is a Java source code on how to add numbers inside an array using for loop version, this program has also another version on how to add numbers in an array using recursion, if you want to see it too, here is the link to view the page..
In comparison of the other version, you would discover that adding numbers inside an array using for loop is easier to understand and the code is easy to trace. Although both of them has its own advantages, it is really important to know the depth of recursion for other complicated program can only be easily solved using recursion and much complicated on for loop, the best example is the tower of hanoi, it was program using recursion. So, to know how recursion works you can surf my other program which uses recursion, Below is the java source code on adding numbers in an array using for loop.
Java Source code: How to Add Numbers inside an Array using For Loop
//main class
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter the size of the input you want to enter: ");
int size = input.nextInt();
int[] numArr = new int[size];
int sum=0;
System.out.print("Enter "+ size +" numbers: ");
for(int i=0; i<numArr.length; i++)
{
numArr[i]=input.nextInt();
sum = sum + numArr[i];
}
System.out.print("The sum of the numbers is: " + sum);
}
}
Sample Output:
Enter the size of the input you want to enter: 5
Enter 5 numbers: 34 2 5 3 6
The sum of the numbers is: 50
If you want to make a method and segregate the implementation of sum for the sake of practice in Object Oriented Programming, just simply code it this way.
//java class
public class ArraySum
{
public int sumOfArray(int[] array)
{
int sum = 0;
for(int i=0; i<array.length; i++)
{
sum = sum + array[i];
}
return sum;
}
}
//main class
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter the size of the input you want to enter: ");
int size = input.nextInt();
int[] numArr = new int[size];
System.out.print("Enter "+ size +" numbers: ");
for(int i=0; i<numArr.length; i++)
{
numArr[i]=input.nextInt();
}
ArraySum access = new ArraySum();
System.out.print("The sum of the numbers is:" + access.sumOfArray(numArr));
}
}
Here is the sample output for the code above.
Sample Output:
Enter the size of the input you want to enter: 5
Enter 5 numbers: 2 5 3 7 25
The sum of the numbers is:42
Want more codes? You might want to check this out.
Cool Mini Computers
|
|
7" Mini Laptop Netbook Notebook Computer PC VIA8650 800Mhz Wifi ANDROID 2.2
Current Bid: $83.99
|
|
|
Verizon HP Mini 1151NR Laptop Netbook PC 3G Used Black Computer No Contract
Current Bid: $134.99
|
|
|
4GB 10" WiFi mini Laptop Notebook Computer Netbook VIA8650 Android 2.2
Current Bid: $132.99
|
|
|
Verizon HP Mini 1152NR Notebook Netbook PC 3G Computer No Contract
Current Bid: $114.99
|
- Java Simple Codes for Beginners
- A Java source code: How to Output Asterisk in Different Forms Using Recursion
- Java Source Code: A Recursive Asterisk Diamond Shape
- Java Source code: How to Add numbers inside an Array Using Recursion
- Java Source Code on Linear Search Using Recursion
- Java Source Code: Binary Search in Recursion
- Java Source Code: How to Sort Numbers using Selection Sort
- Java Source Code: How to Sort Numbers in Bubble Sort Using Recursion
- Java Source code: How to Print a String Backward using Recursion
- Java Source Code: How to make a Program that will determine a Person's Salutation and Current Age
- Java source code: Recursive function for X to the power Y
- Java Source code on Printing the Greatest Common Divisor (GCD) using Recursion
- Java Source Code: Recursive Snow Flakes
Perhaps, you may want to read these.
Comments
No comments yet.

