Write a Java-program to print sum of even or odd numbers based on the N value using while loop ?

Write a Java-program to print sum of even or odd numbers based on the N value using while loop ?

Program
public class Main
{
    public static void main(String args[])
    {
        int x=1,n=5,sum=0;
        if(n%2==0)
        {
            while(x<=n)
            {  
                if(x%2==0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        else
        {
            while(x<=n)
            {  
                if(x%2!=0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        System.out.print(sum);
    }
}	

Output:

9

Using CommandLine Arguments
public class Main
{
    public static void main(String args[])
    {
        int x=1,n,sum=0;
        n=Integer.parseInt(args[0]);
        if(n%2==0)
        {
            while(x<=n)
            {  
                if(x%2==0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        else
        {
            while(x<=n)
            {  
                if(x%2!=0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        System.out.print(sum);
    }
}	

Output:

9

Using Scanner Class
import java.util.*;
public class Main
{
    public static void main(String args[])
    {
        int x=1,n,sum=0;
        Scanner s=new Scanner(System.in);
        System.out.println("Enter n value : ");
        n=s.nextInt();
        if(n%2==0)
        {
            while(x<=n)
            {  
                if(x%2==0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        else
        {
            while(x<=n)
            {  
                if(x%2!=0)
                {
                    sum=sum+x; 
                }
                x++;
            }
        }
        System.out.print(sum);
    }
}	

Output:

Enter n value : 5
9





More Questions


69 . Write a Java-program to print sum of Odd numbers using while loop ?
70 . Write a Java-program to print sum of even or odd numbers based on the N value using while loop ?
71 . Write a Java-program to print sum of even or odd numbers based on the N value using single while loop ?
72 . Write a Java-program to display the Table using while loop ?
73 . for and while difference program(Factorial Number using while Loop (value must be positive number))
74 . Write a Java-program to display 1 to 10 values using do while loop ?
75 . Write a Java-program to display 10 to 1 values using do while loop
76 . Write a Java-program to display 1 to n values using do while loop
77 . Write a Java-program to display display Even Numbers using do while loop
78 . Write a Java-program to display Even Number or Odd Number based on the N value using do while loop
79 . Write a Java-program to display Even Number or Odd Number based on the N value using single do while loop