## Free Data Structures and Algorithms Course

### Pattern problems : Write a Java program to print same character on each line and having character printed in Inverted V shape form.

Program to Pattern problems : Write a Java program to print same character on each line and having character printed in Inverted V Shape form. As shown below :

*
* *
*   *
*     *
*       *

```package com.hubberspot.patterns.problems;

import java.util.Scanner;

public class InvertedVPattern {

public static void main(String[] args) {

String pattern;
int noOfTimes;

Scanner scanner = new Scanner(System.in);

System.out.print("Enter the pattern to print : ");
pattern = scanner.nextLine();

System.out.print("Enter number of times it should get printed : ");
noOfTimes = scanner.nextInt();

int spaceBeforePattern = noOfTimes-1;
int spaceAfterPattern = -1;

System.out.println();

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

for(int j = 1; j <= spaceBeforePattern; j++) {
System.out.print(" ");
}

System.out.print(pattern);

for(int k = 1; k <=spaceAfterPattern; k++) {
System.out.print(" ");
}

if(i > 1) {
System.out.print(pattern);
}

System.out.println();

spaceAfterPattern = spaceAfterPattern + 2;
spaceBeforePattern = spaceBeforePattern - 1;

}
}
}

```

Output of the program :

© 2021 Learn Java by Examples Template by Hubberspot