Showing posts with label Java Programs to print pattern. Show all posts
Showing posts with label Java Programs to print pattern. Show all posts

Thursday, December 18, 2014

Java Programs to print pattern 12345 22345 33345 44445 55555




import java.util.Scanner;


public class Pattern {


    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter n: ");

        int n = scanner.nextInt();

        for (int i = 1; i <= n; i++) {

            for (int j = 1; j <= n; j++) {

                if (j <= i) {

                    System.out.print(i + " ");

                } else {

                    System.out.print(j + " ");

                }

            }

            System.out.println();

        }

    }

Output:

12345
22345
33345
44445
55555

Java Programs to print pattern 1 10 101 1010 10101





Java Programs to print pattern 1 10 101 1010 10101


The outer loop counter i ranges from 1 to n. i is used to keep track of line number. Line i contains i numbers. So, the inner loop counter j ranges from 1 to i. If j is odd, we print 1, else we print 0.

import java.util.Scanner;

public class Pattern {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter n: ");
        int n = scanner.nextInt();
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                if (j % 2 == 1) {
                    System.out.print("1 ");
                } else {
                    System.out.print("0 ");
                }
            }
            System.out.println();
        }
    }

}

Enter n: 5
1
1 0
1 0 1
1 0 1 0
1 0 1 0 1

Java Programs to print pattern 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1


Java Programs to print pattern 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1



import java.util.Scanner;

public class Pattern {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter n: ");
        int n = scanner.nextInt();
        int currentNumber = (int) (n * (n + 1) / 2);
        for (int i = n; i >= 1; i--) {
            for (int j = 1; j <= i; j++) {
                System.out.print(currentNumber + " ");
                currentNumber--;
            }
            System.out.println();
        }
    }

}

Output

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