Advertisement
CoineTre

JF-LabMethods03.Printing Triangle

Feb 5th, 2021
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Lab3PrintingTriangle {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int height = Integer.parseInt(scanner.nextLine());
  7.         printTriangle(height);
  8.     }
  9.  
  10.     private static void printTriangle(int height) {
  11.         printTopTriangle(height);
  12.         printBottomTriangle(height);
  13.     }
  14.  
  15.     private static void printTopTriangle(int height) {
  16.         for (int i = 1; i < height; i++) {
  17.             printRows(i);
  18.         }
  19.     }
  20.  
  21.     private static void printBottomTriangle(int height) {
  22.         for (int i = height; i >= 1; i--) {
  23.             printRows(i);
  24.         }
  25.     }
  26.     private static void printRows(int length) {
  27.         for (int i = 1; i <= length ; i++) {
  28.             System.out.print(i +" ");
  29.         }
  30.         System.out.println();
  31.     }
  32. }
  33. //Create a method for printing triangles as shown below:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement