Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package code;
- public class Main {
- public static void drawTriangle1(int numOfRows) {
- for (int i=1; i<=numOfRows; i++) { // *
- for (int j=1; j<=i; j++) { // **
- System.out.print("*"); // ***
- } // ****
- System.out.println(); // *****
- }
- }
- public static void drawTriangle2(int numOfRows) {
- // *****
- // ****
- // ***
- // **
- // *
- for (int i=numOfRows-1; i>0; i--) {
- for (int j=1; j<=i; j++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- public static void drawTriangle3(int numOfRows) {
- // *****
- // ****
- // ***
- // **
- // *
- for (int i=2; i<=numOfRows; i++) {
- for (int j=1; j<=numOfRows; j++) {
- if (j < i) System.out.print(" ");
- else System.out.print("*");
- }
- System.out.println();
- }
- }
- public static void drawTriangle4(int numOfRows) {
- // *
- // **
- // ***
- // ****
- // *****
- for (int i=numOfRows; i>0; i--) {
- for (int j=1; j<=numOfRows; j++) {
- if (j >= i) System.out.print("*");
- else System.out.print(" ");
- }
- System.out.println();
- }
- }
- public static void drawRectangle(int numOfRows) {
- // * *
- // * *
- // * *
- // * *
- for(int i=1; i<=4; i++) {
- System.out.print("*");
- for (int j=2; j<numOfRows; j++) {
- System.out.print(" ");
- }
- System.out.println("*");
- }
- }
- public static void main(String[] args) {
- int numOfRows = 10;
- // First picture
- drawTriangle1(numOfRows);
- drawTriangle2(numOfRows);
- System.out.println();
- // Second picture
- drawTriangle1(numOfRows);
- drawTriangle3(numOfRows);
- System.out.println();
- // Third picture
- drawTriangle4(numOfRows);
- drawTriangle3(numOfRows);
- System.out.println();
- // Fourth picture
- drawTriangle4(numOfRows);
- drawTriangle2(numOfRows);
- System.out.println();
- // Fifth picture
- drawTriangle4(numOfRows);
- drawRectangle(numOfRows);
- drawTriangle3(numOfRows);
- System.out.println();
- // Sixth picture
- drawTriangle4(numOfRows);
- drawRectangle(numOfRows);
- drawTriangle2(numOfRows);
- }
- }
Add Comment
Please, Sign In to add comment