Let's learn java programming language with easy steps

Tuesday, 8 August 2017

Number Pattern Programs In Java

Java Number Pattern Programs

Number Pattern Programs

This article is all about of number pattern programs in java. This number pattern program is also a very important from the interview point of view.

Here we will see many java number pattern programs examples.

So let's start with it.

Number Pattern 1 :

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Solution :

class Demo1
{
public static void main(String args[])
{
for(int i = 1; i<=5; i++)
{
for(int j = 1; j<=i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Number Pattern 2 :

1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

Solution :


class Demo2
{
public static void main(String args[])
{
for(int i = 1; i<=5; i++)
{
for(int j = 1; j<=i; j++)
{
System.out.print(i+" ");
}
System.out.println();
}
}

}


Number Pattern 3 :

1
2 1
3 2 1
4 3 2 1
5 4 3 2 1

Solution :


class Demo3
{
public static void main(String args[])
{
for(int i = 1; i<=5; i++)
{
for(int j = i; j>=1; j--)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}


Number Pattern 4 :

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Solution :


class Demo4
{
public static void main(String args[])
{
for(int i = 5; i >= 1; i--)
{
for(int j = 1; j <= i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Here we are performing number pattern programs in java using for loop. In other words, here we are using nested loop i.e loop inside another loop.



Number Pattern 5 :

1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1

Solution :


class Demo5
{
public static void main(String args[])
{
for(int i = 1; i <= 5; i++)
{
for(int j = 1; j <=i; j++)
{
System.out.print(j+" ");
}
for(int j = i-1; j >= 1; j--)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Number Pattern 6 :

1
2 6 
3 7 10 
4 8 11 13
5 9 12 14 15

Solution :


class Demo6
{
public static void main(String args[])
{
for(int i = 1; i <= 5; i++)
{
int num = i;
for(int j = 1; j <=i; j++)
{
System.out.print(num+" ");
num = num+5-j;
}
System.out.println();
}
}
}

here another number pattern program in java which will help you in a java programming interviews.

Learn more : Top 10 Frequently asked java number pattern programs - Part 2.

Number Pattern 7 :

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Solution :


class Demo7
{
public static void main(String args[])
{
//upper half of the pattern
for(int i = 1; i <= 5; i++)
{
for(int j = 1; j <=i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}

//lower half of the pattern
for(int i = 5-1; i >= 1; i--)
{
for(int j = 1; j <=i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Number Pattern 8 :

8 7 6 5 4 3 2 1
8 7 6 5 4 3 2
8 7 6 5 4 3
8 7 6 5 4  
8 7 6 5
8 7
8

Solution :


class Demo8
{
public static void main(String args[])
{
for(int i = 1; i <= 8; i++)
{
for(int j = 8; j >=i; j--)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Number Pattern 9 :

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8

Solution :


class Demo9
{
public static void main(String args[])
{
for(int i = 8; i >= 1; i--)
{
for(int j = 1; j <=i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}
for(int i = 2; i <= 8; i++)
{
for(int j = 1; j <=i; j++)
{
System.out.print(j+" ");
}
System.out.println();
}
}
}

Number Pattern 10 :

1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
8 7 6 5 4 3 2 1

Solution :


class Demo10
{
public static void main(String args[])
{
for(int i = 1; i <= 8; i++)
{
for(int j = i; j >=1; j--)
{
System.out.print(j+" ");
}
System.out.println();
}

}
}

Read More:

Star Pattern Programs in Java.
Alphabet Pattern Programs in Java.
Java Program to Check Leap Year or Not.
Java Program for Linear Search.
Java Program for Binary Search.
Java Program to Find Area of Square.


Here above all the java program to print of number are quite useful and all the above number pattern programs increase you logical capability.

Share:

30 comments:

  1. what is the pattern of
    1
    12
    123
    1234
    12345

    ReplyDelete
    Replies
    1. See first example in this article. If want to print without space you can just change in inner loop with System.out.print(j);.

      Delete
    2. please give the program for
      1
      2 3 2
      3 4 5 4 3
      4 5 6 7 6 5 4
      5 6 7 8 9 8 7 6 5


      Delete
    3. public class Pattern4 {
      public static void main(String[] args) {
      for (int i = 1; i <=5; i++) {
      int k=i-1;
      // For increasing order
      for (int j = 1; j <=i; j++) {
      k++;
      System.out.print(k);
      }
      // For decreasing order
      for (int l = k-1; l >= i; l--) {
      System.out.print(l);
      }
      System.out.println();
      }
      }
      }

      Delete
    4. for(int i = 1; i<=5; i++)
      {
      for(int j = 1; j<=i; j++)
      {
      System.out.print(j+" ");
      }
      System.out.println();
      }

      Delete
  2. plese give me program of


    1 2 1 2 1
    2 1 2 1
    2 1 2
    1 2
    1

    ReplyDelete
    Replies
    1. package pattern;
      class Pattern
      {
      public static void main(String...args)
      {
      int a = 1,b=2,c=1;
      for(int i = 1;i<=5;i++)
      {
      for(int j =5;j>=i;j--)
      {
      System.out.print(a);
      c=a;
      a=b;
      b=c;
      }
      System.out.println();
      }
      }
      }

      Delete
  3. pattern for
    10
    9 8
    7 6 5
    4 3 2 1

    first value entered by user

    ReplyDelete
  4. 1
    2*2
    3*3*3
    4*4*4*4
    4*4*4*4
    3*3*3
    2*2
    1
    please help me :(

    ReplyDelete
  5. 1 1 2 3 4
    5 6 7 8 9
    10 11 12 13 14
    15 16 17 18 19

    ReplyDelete
  6. 11
    2112
    43211234
    how to print this

    ReplyDelete
  7. what is the prog for this num:
    5
    4 5
    3 4 5
    2 3 4 5
    1 2 3 4 5

    ReplyDelete
  8. How to solve this pattern ?
    333
    22
    1

    ReplyDelete
    Replies
    1. class Pattern
      {
      public static void main(String[] ags)
      {
      for(int i=3;i>=1;i--)
      {
      for(int j=1;j<=i;j++)
      {
      System.out.print(i);
      }
      System.out.println();
      }
      }
      }

      Delete
  9. how to solve this pattern:
    56789
    5678
    567
    56
    5

    ReplyDelete
  10. write code for
    54321
    4321
    321
    21
    1

    ReplyDelete
  11. code for the pattern
    111112
    222223
    333334
    444445
    555556

    ReplyDelete
  12. code for the pattern
    111112
    222223
    333334
    444445
    555556

    ReplyDelete
  13. Pattern
    12345
    23451
    34512
    45123
    51234

    ReplyDelete
  14. please solve this pattern
    n is integer value
    n = no of lines to be print
    if n = 6

    pattern will be

    1111112
    3222222
    3333334
    5444444
    5555556
    7666666
    and so on

    ReplyDelete
  15. Sir how to get pattern like 1/2 +3/4+5/6+7/8

    ReplyDelete
  16. Print this pattern

    (((*)))
    ((*))
    (*)

    ReplyDelete
  17. 1
    3 5
    7 9 11
    13 15 17 19

    plese share a code

    ReplyDelete
  18. 1
    12
    1 3
    1 4
    12345

    Explain how to write a condition

    ReplyDelete
  19. plz give the code for the pattern


    7
    14 15
    28 29 30 31
    56 57 58 59 60 61 62 63

    ReplyDelete
  20. Plz give the code for the pattern
    2
    13
    468
    5791
    24682

    ReplyDelete
  21. will you please help me out with this code?

    1 2 3 4 5 4 3 2 1
    2 3 4 5 4 3 2
    3 4 5 4 3
    4 5 4
    5

    ReplyDelete
  22. How to print 1
    21
    321
    4321

    ReplyDelete

  23. How to print
    11 12 13
    21 22 23
    31 32 33

    ReplyDelete

Facebook Page Likes

Follow javatutorial95 on Google+

Follow javatutorial95 on twitter

Popular Posts

Translate