Thursday, 8 March 2018

Print different output patterns using Java

Here pattern will be of any type like print * in triangle format or print name diagonally etc. Here i will show you some example code to print different patterns using java.

Print name diagonally both from left to right and from right to left:

package com.sample.java.testing;

import java.util.Scanner;

public class PrintNameDiagnolTest {

    public static void main(String[] args) {
      
        Scanner scanner = new Scanner(System.in);
        System.out.println("Please enter your name");
        String name = scanner.nextLine();
      
        //diagnal from left to right
        for(int i=0; i < name.length(); i++){
            for(int k =1 ; k <= i ; k++){
                System.out.print(" ");
            }
            System.out.println(name.charAt(i));
        }
      
        //diagnal from right to left
        for(int i=0; i < name.length(); i++){
            for(int k =i ; k <= name.length() ; k++){
                System.out.print(" ");
            }
            System.out.println(name.charAt(i));
        }

    }

}


output:

Please enter your name
javaclass
j
 a
  v
   a
    c
     l
      a
       s
        s
          j
         a
        v
       a
      c
     l
    a
   s
  s
 

No comments:

Post a Comment