











Java program to print number star right triangle pattern type 3
Print number star right triangle pattern type 3
Take input from user i.e number of lines required (N value).Take two loops one for each line (say ‘i’) and other for each digit in a particular line (say ‘j’). i starts from N and j starts from 1.Take a result variable (say ‘a’) and initialize it with 1, t with 4, k with 3.Divide the pattern into two i.e, parts even and odd lines.Here ‘i’ loop is used to access each line from n to 1 and ‘j’ loop is used to print values in each line. j loop is executed until it reaches i-1 value in odd lines and k value in even lines.Print ‘a’,’t’ value along with * and post increment.Print the final value ‘a’ and ‘t’ of each line and go to next line.Repeat the ‘i’ loop until it reaches n.


Algorithm
- Take input from user i.e number of lines required (N value).
- Take two loops one for each line (say ‘i’) and other for each digit in a particular line (say ‘j’). i starts from N and j starts from 1.
- Take a result variable (say ‘a’) and initialize it with 1, t with 4, k with 3.
- Divide the pattern into two i.e, parts even and odd lines.
- Here ‘i’ loop is used to access each line from n to 1 and ‘j’ loop is used to print values in each line. j loop is executed until it reaches i-1 value in odd lines and k value in even lines.
- Print ‘a’,’t’ value along with * and post increment.
- Print the final value ‘a’ and ‘t’ of each line and go to next line.
- Repeat the ‘i’ loop until it reaches n.
Code in Java
import java.io.*; class PrepInsta{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n, i, j, a = 1, t = 4, k = 3; System.out.print("Enter N value:"); n = Integer.parseInt(br.readLine()); for (i = 1; i <= n; i++) { if (i % 2 != 0) { for (j = 1; j < (i - 1); j++) { System.out.print((a++) + "*"); } System.out.println(a++); } else{ for (j = 1; j < k; j++) { System.out.print((t++) + "*"); } System.out.println(t++); k++; } } } } This code is contributed by Shubham Nigam (Prepinsta Placement Cell Student)
Login/Signup to comment