# Java Program to print sum of N ODD numbers

Get input n and print n odd numbers.

Sample Input 1:

7

Sample Output 1:

The sum of N Odd numbers:49

#### Program or Solution

``` import java.util.*; class SumOfNOdd { public static void main(String args[]) { int i,j,N,sum=0; System.out.println("Enter The Value Of N"); Scanner sc=new Scanner(System.in); N=sc.nextInt(); for(j=1,i=1;j<=N;i=i+2,j++) { sum=sum+i; } System.out.println("The Sum Of N Odd Numbers: "+sum); } } ```

#### Program Explanation

1.    Get input N (How many odd numbers to be summed)

2.     Instruction(s) inside the for block{} are executed repeatedly till the second expression (j<=N) is true.

for(j=1,i=1;j<=N;i=i+2,j++)

3.    Here i and j are initialized to 1 and i is incremented by 2 and  j is incremented by 1 for each iteration.

instructions inside the for block are executed in every iteration and iteration stops when j becomes                       greater than N. so value of i (1,3,5... ) will be added to sum.

so odd numbers (i) are added to the sum for j --> 1 to N times

sum = sum + j

sum = 0 + 1

sum = 1 + 3

sum = 4 + 5

sum = 9 + 7

..................

..................

after adding all N odd numbers to sum, sum will be printed using system.out.println()