Pattern based programs in java

  1. Write a program to print a  right angle triangle using single loop .

    package com.myconceptonjava.practice;

    public class PrintRightAngleTriangle {

        public static void main(String[] args) {

            int j=0;
            for(int i=1; i<5 ;){
           
                if(j<i){
                    System.out.printf(++j +" ");
                    continue;
                }
                else {
                System.out.println();
                j=0;
                    i++;
                }}}}

    Output
    1
    1 2
    1 2 3
    1 2 3 4  
      
  2. Write a program to print below  pattern in single loop.
    1
    2 2
    3 3 3
    4 4 4 4


    package com.myconceptsonjava.practice;

    public class PrintRightAngleTriangle {

        public static void main(String[] args) {
            int j=1;
            for(int i=1; i<5 ;){
                if(j<=i){
                    System.out.printf(i +" ");
                    j++;
                    continue;
                }
                else {
                System.out.println();
                j=1;
                    i++;
                }}}}

  3. Write a program to print the below pattern using two loop.
    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
    package com.myconceptsonjava.practice;

    import java.util.Scanner;
    public class PrintPattern {

        public static void main(String[] args) {
            int num;
            int j=0;
            Scanner sc=new Scanner(System.in);
            System.out.println("Enter a number");
            num = sc.nextInt();
        for(int i=1; i<num ;){
            if(j<i){
                System.out.printf(++j +" ");
                continue;
            }
            else {
            System.out.println();
            j=0;
                i++;
            }    }
     for(int i=num-2;i>=1;){
         if(j<i){
             System.out.printf(++j+" ");
             continue;
         }
         else{
             System.out.println();
             j=0 ;
             i--;
         }    }    }}

Comments

Popular posts from this blog

Sealed Classes and Interfaces in Java

Introduction of RabbitMQ

RabbitMQ Installation on Windows