HarrJ

Day08 loop shapes

Nov 16th, 2023
893
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.72 KB | None | 0 0
  1. public class Day08A {
  2.     public static void main(String[] args) {
  3.         for (int i = 0; i < 7; i++) {
  4.             System.out.print("- ");
  5.         }
  6.         System.out.println();
  7.         for (int j = 0; j < 5; j++) {
  8.             System.out.println("|");
  9.         }
  10.        
  11.         System.out.println("Square");
  12.         int loopSize = 7;
  13.         for (int j = 0; j < loopSize; j++) {
  14.             for (int i = 0; i < loopSize; i++) {
  15.                 System.out.print("0 ");
  16.             }
  17.             System.out.println();
  18.         }
  19.        
  20.         System.out.println("triangle");
  21.         loopSize = 6;
  22.         for (int k = 0; k <= loopSize; k++) {
  23.             for (int m = 0; m < k; m++) {
  24.                 System.out.print("- ");
  25.             }
  26.             System.out.println();
  27.         }
  28.         System.out.println("triangle upside down");
  29.         loopSize = 4;
  30.         for (int n = loopSize; n >= 0; n--) {
  31.             for (int p = 0; p < n; p++) {
  32.                 System.out.print("# ");
  33.             }
  34.             System.out.println();
  35.         }
  36.         System.out.println("triangle on right side vertical");
  37.         // outer loop ng upside down triangle
  38.         // inner loop square
  39.         // if statement outNum <= inNum
  40.         loopSize = 5;
  41.         for (int n = loopSize; n > 0; n--) {
  42.             for (int i = 1; i <= loopSize; i++) {
  43.                 if (n > i) {
  44.                     System.out.print("_ ");
  45.                 } else {
  46.                     System.out.print("r ");
  47.                 }
  48.             }
  49.             System.out.println();
  50.         }
  51.         System.out.println("pyramid");
  52.         loopSize = 5;
  53.         for (int n = loopSize; n > 0; n--) {
  54.             for (int i = 1; i <= loopSize; i++) {
  55.                 if (n > i) {
  56.                     System.out.print("_ ");
  57.                 } else {
  58.                     System.out.print("r ");
  59.                 }
  60.             }
  61.             for (int m = 0; m < loopSize - n; m++) {
  62.                 System.out.print("r ");
  63.             }
  64.             System.out.println();
  65.         }
  66.        
  67.         System.out.println("acute triangle");
  68.         loopSize = 4;
  69.         for (int n = loopSize - 1; n >= 0; n--) {
  70.             for (int p = 0; p < n; p++) {
  71.                 System.out.print(" ");
  72.             }
  73.             for (int m = 0; m < loopSize - n; m++) {
  74.                 System.out.print("c ");
  75.             }
  76.             System.out.println();
  77.         }
  78.        
  79.         System.out.println("Square empty inside");
  80.         loopSize = 7;
  81.         for (int j = 1; j <= loopSize; j++) {
  82.             for (int i = 1; i <= loopSize; i++) {
  83.                 System.out.print("0 ");
  84.             }
  85.             System.out.println();
  86.         }
  87.     }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment