173k views
5 votes
WRITE A JAVA PROGRAM TO PRINT THE PATTERN

13579
2468
357
46
5

1 Answer

3 votes

Answer:

import java.util.Scanner;

import java.lang.*;

class Main

{

public static void main(String args[])

{

int n;

//For capturing the value of n

Scanner scanner = new Scanner(System.in);

System.out.println("Enter the value of n:");

//The entered value is stored in the var n

n = scanner.nextInt();

int k=1;

printnum(n,k);

}

public static void printnum(int n,int k)

{

if(n%2==0)

{

for(int i=k;i<=n-1;i=i+2)

{

System.out.print(i);

}

System.out.println("");

}

else

{

for(int i=k;i<=n-1;i=i+2)

{

System.out.print(i);

}

System.out.println("");

}

n--;

if(n<=1)

{

System.exit(0);

}

else

{

printnum(n,k+1);

}

}

}

Step-by-step explanation:

The program is self explanatory.

User Sutirth
by
6.9k points