Write a java program to display sum of numbers from 1 to 5 using for loop
PLS PLS answer this question!
Answers
Answered by
1
Explanation:
The positive numbers 1, 2, 3... are known as natural numbers and its sum is the result of all numbers starting from 1 to the given number.
For n, the sum of natural numbers is:
1 + 2 + 3 + ... + n
Example 1: Sum of Natural Numbers using for loop
public class SumNatural {
public static void main(String[] args) {
int num = 100, sum = 0;
for(int i = 1; i <= num; ++i)
{
// sum = sum + i;
sum += i;
}
System.out.println("Sum = " + sum);
}
}
Output
Sum = 5050
The above program loops from 1 to the given num(100) and adds all numbers to the variable sum.
You can solve this problem using a while loop as follows:
Example 2: Sum of Natural Numbers using while loop
public class SumNatural {
public static void main(String[] args) {
int num = 50, i = 1, sum = 0;
while(i <= num)
{
sum += i;
i++;
}
System.out.println("Sum = " + sum);
}
}
Output
Sum = 1275
In the above program, unlike a for loop, we have to increment the value of i inside the body of the loop.
Though both programs are technically correct, it is better to use for loop in this case. It's because the number of iteration (up to num) is known.
Visit this page to learn how to find the sum of natural numbers using recursion.
Similar questions
Math,
2 months ago
Math,
2 months ago
Art,
5 months ago
Science,
5 months ago
Computer Science,
11 months ago
Social Sciences,
11 months ago
English,
11 months ago