Showing posts with label Number Pattern. Show all posts
Showing posts with label Number Pattern. Show all posts

Number pyramid program in Java



import java.util.Scanner;
public class NumberPyramid
{
 public static void main(String[] args) {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter number of rows : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = num - r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   for (int c = 1; c <= r; c++) {
    System.out.print(" " + c);
   }
   System.out.println();
  }
 }
}

Output:

Enter number of rows : 6

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


BUILD SUCCESSFUL (total time: 2 seconds)


Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my blog.


Number rhombus pattern program in Java



import java.util.Scanner;
public class NumberRhombus
{
 public static void main(String[] args) {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter number of rows : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = num - r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   for (int c = 1; c <= r; c++) {
    System.out.print(c);
   }
   for (int c = r - 1; c >= 1; c--) {
    System.out.print(c);
   }
   System.out.println();
  }
  for (int r = 1; r <= num; r++) {
   for (int sp = r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   for (int c = 1; c <= num - r; c++) {
    System.out.print(c);
   }
   for (int c = num - r - 1; c >= 1; c--) {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:

Enter number of rows : 5
        1
      121
    12321
  1234321
123454321
  1234321
    12321
      121
        1
     

BUILD SUCCESSFUL (total time: 2 seconds)



Number rectangle structure program in Java



import java.util.Scanner;
public class NumberRectangle
{
 public static void main(String[] args) 
 {
  int num, r = 1;
  System.out.print("Enter loop repeat number(rows): ");
  Scanner sc = new Scanner(System.in);
  num = sc.nextInt();
  System.out.println();
  for (; num >= 1; num--, r++) {
   for (int c = 1; c <= num; c++) {
    System.out.print(c);
   }
   for (int sp = r; sp > 1; sp--) {
    System.out.print("__");
   }
   for (int c = num; c >= 1; c--) {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:

Enter loop repeat number(rows): 6

123456654321
12345__54321
1234____4321
123______321
12________21
1__________1

BUILD SUCCESSFUL (total time: 5 seconds)



Note: Hello friends, If you have any better solution for this programs then please comment below, I will add your comment as a solution for this programs.

Thanks for visiting my Blog.



Reverse Number triangle pyramid program in Java.





package demo;
import java.util.Scanner;
public class ReverseNumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter any number : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) 
  {
   for (int sp = 1; sp < r; sp++) 
   {
    System.out.print(" ");
   }
   for (int c = r; c <= num; c++) 
   {
    System.out.print(c + " ");
   }
   System.out.println();
  }
 }
}

Output:

Enter any number : 6

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

BUILD SUCCESSFUL (total time: 4 seconds)


Half Square Number Triangle in Java





package demo;
import java.util.Scanner;
public class NumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter any number : ");
  num = sc.nextInt();
  for (int r = 1, n = num; r <= num; r++, n--) 
  {
   for (int sp = r; sp > 1; sp--) {
    System.out.print(" ");
   }
   for (int c = r, p = n; c <= num; c++, p--) 
   {
    System.out.print(p);
   }
   for (int c = num - r, p = 2; c >= 1; c--, p++) 
   {
    System.out.print(p);
   }
   System.out.println();
  }
 }
}

Output:

Enter any number : 5

543212345
 4321234
  32123
   212
    1


BUILD SUCCESSFUL (total time: 7 seconds)


Number Triangle Pattern Java Program.





package demo;
import java.util.Scanner;
public class NumberTriangle
{
 public static void main(String[] args) 
 {
  int num;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter maximum number : ");
  num = sc.nextInt();
  for (int r = 1, m = 0; r <= num + 1; r++, m++) 
  {
   for (int c = 1, n = m; c <= r; c++, n--) 
   {
    System.out.print(n);
   }
   for (int c = 1; c < r; c++) 
   {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:

run:
Enter maximum number : 5

0
101
21012
3210123
432101234
54321012345


BUILD SUCCESSFUL (total time: 3 seconds)



Number Rhombus Pattern Program in Java





package demo;
import java.util.Scanner;
public class NumberPattern
{
 public static void main(String[] args) 
 {
  int num, c;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter maximum number : ");
  num = sc.nextInt();
  for (int r = 1; r <= num; r++) {
   for (int sp = num - r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(r);
   for (int sp = r * 2; sp > 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(r);
   System.out.println();
  }
  for (int r = 1, n = num - 1; r < num; r++, n--) {
   for (int sp = r; sp >= 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(n);
   for (int sp = n * 2; sp > 1; sp--) {
    System.out.print(" ");
   }
   System.out.print(n);
   System.out.println();
  }
 }
}

Output:

Enter maximum number : 5

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


BUILD SUCCESSFUL (total time: 3 seconds)



Number pyramid with Zero in Java





package demo;
public class ZeroPyramid
{
 public static void main(String[] args) 
 {
  System.out.println("1");
  for (int r = 2; r <= 8; r++) 
  {
   for (int c = 1; c <= r; c++) 
   {
    if (c == r) {
     System.out.print(r);
    } else {
     System.out.print("0");
    }
   }
   System.out.println();
  }
 }
}

Output:

1
02
003
0004
00005
000006
0000007
00000008

BUILD SUCCESSFUL (total time: 0 seconds)



Half Rhombus Shape Number Triangle in Java





package demo;
import java.util.Scanner;
public class HalfRhombus
{
 public static void main(String[] args) 
 {
  int num, n;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter Any Number : ");
  num = sc.nextInt();
  n = num;
  for (int r = 1; r <= num; r++, n--) 
  {
   for (int c = n; c <= num; c++) {
    System.out.print(c);
   }
   for (int c = r, j = num + 1; c > 1; c--, j++) {
    System.out.print(j);
   }
   System.out.println();
  }
  for (int r = 2; r <= num; r++) 
  {
   for (int c = r; c <= num; c++) {
    System.out.print(c);
   }
   for (int c = num - r, j = num + 1; c >= 1; c--, j++) {
    System.out.print(j);
   }
   System.out.println();
  }
 }
}

Output:

Enter Any Number : 4
4
345
23456
1234567
23456
345
4

BUILD SUCCESSFUL (total time: 6 seconds)


Java Program to print given Number Pattern.





package demo;
import java.util.Scanner;
public class NumberPattern 
{
 public static void main(String[] args) 
 {
  int num, n;
  Scanner sc = new Scanner(System.in);
  System.out.print("Enter any number : ");
  num = sc.nextInt();
  n = num;
  for (int r = 1; r <= num; r++, n--) 
  {
   for (int c = 1; c <= n; c++) 
   {
    System.out.print(c);
   }
   for (int c = n - 1; c >= 1; c--) 
   {
    System.out.print(c);
   }
   System.out.println();
  }
 }
}

Output:
Enter any number : 5
123454321
1234321
12321
121
1

BUILD SUCCESSFUL (total time: 3 seconds)