Java Source code example: How to Add Numbers in an Array using For Loop
Get A Website Plus a Free Domain Name in Just 1 Hour!
Bring the new technology in your hands! Share your skills, improve and impress. Get Your Own Website and a Free Domain Name Here!
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));
}
}
See Also:
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
Java Tips and Tutorials
- Java Tutorial Examples
- 5 Important Tips to Learn Java Programming and Other Programming Languages
- Basic Knowledge Required in Programming
- How to Program in Java: Complete Simple Easy Steps
- Java Simple Codes for Beginners
- Java Tutorial for Beginners: A Beginners Guide on Learning Java Programming
- Java Class: Learn More About Classes in Java
Other Java Source Code Examples
- Java Program: How to Use If Statement in Java Programming
- Java Program: How to Use If-Else Statement in Java Programming
- Java Program: Using Multi If and Else Statement in Java Programming
- Java Simple Codes for Beginners
- Java Program: Palindrome Test Java Source Code
- Java Program: How to Sort Numbers in an Array in a Descending Order
- Java Program: How to Use Switch Statement in Java
- Java Program: How to Sort Numbers in Ascending Order
- Sample Java Program for String Tokenizer
- Sample Program for JOptionpane and Java Source Code for Basic Calculator
- What is a Java Scanner Class and How to Use it?
- What is MDAS? Sample Java Source Code for MDAS
- 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
Comments
sloka on November 18, 2013:
can v use 'println' instead of 'print'?
versatile-citizen on February 14, 2013:
Nice. Easy for a beginner to grasp.
Rasna Aisha (author) from Manila, Philippines on January 27, 2013:
Hello atz,
Thanks for your kind comment. Comment like that inspires me...:)
Rasna Aisha (author) from Manila, Philippines on January 27, 2013:
Hi rollybantilan,
Sorry for the so late reply, I am busy lately on my own website, but I will put my whole attention now here, just wait for my other tutorials, they are on the way. I am planning to redesign all my tutorials here so that it would be more useful and understandable and funny too :) thank you for your continues interest. Happy programming.
Athul M R from Calicut, Kerala, INDIA on January 13, 2013:
Simple and easy to understand, thanks =)
rollybantilan on January 09, 2013:
can you teach a program in variable and sum
Rasna Aisha (author) from Manila, Philippines on September 27, 2012:
Your welcome. :)
I know how hard it is to have a lack of comparison in codes, for beginners in java and other programming languages, the more you have the example codes available for comparison, the more you gain understanding about the certain programming language. Glad it helps :)
Happy programming swati.g
swati.g on September 27, 2012:
thank u soo much for clearing my dout....
charissa remol on September 06, 2012:
T.Y John pitt
Rasna Aisha (author) from Manila, Philippines on July 21, 2012:
Thanks John Pitt :)