본문 바로가기
캠퍼스/Java

51.for문으로 그림

by Sylar 2022. 8. 14.
public class ForEx01 {
	public static void main(String[] args) {
		for (int i = 0; i < 6; i++) {
			for (int j = 0; j <= i; j++) {
				System.out.print("*");
			}
			for (int k = 6; k > i; k--) {
				System.out.print(" ");
			}
			System.out.println();
		}
	}
}
*      
**     
***    
****   
*****  
******

 

직각삼각형 오른쪽 방향

 

public class ForEx02 {
	public static void main(String[] args) {
		for (int i = 6; i > 0; i--) {
			for (int j = 6; j < i; j--) {
				System.out.print(" ");
			}
			for (int k = 0; k < i; k++) {
				System.out.print("*");
			}
			
			System.out.println();
		}
	}
}
******
*****
****
***
**
*

 

역직각삼각형 오른쪽 방향

 

public class ForEx04 {

	public static void main(String[] args) {
		for (int i = 1; i < 6; i++) {
			for (int j = 5; j > i; j--) {
				System.out.print(" ");
			}
			for (int k = 0; k < i; k++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
    *
   **
  ***
 ****
*****

 

직각 삼각형 왼쪽 방향

 

public class ForEx03 {
	public static void main(String[] args) {
		for(int i = 6; i>0; i--) {
			for(int j =6; j>i; j--) {
				System.out.print(" ");
			}
			for(int k = 0; k<i; k++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
******
 *****
  ****
   ***   
    **
     *

 

역직각삼각형 왼쪽방향

 

 

public class ForEx05 {
	public static void main(String[] args) {
		for(int i = 9; i>0; i-=2) {
			for(int k = 9; k>i; k-=2 ) {
				System.out.print(" ");
				}
			for(int j=0; j<i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
*********
 *******
  *****
   ***
    *

 

삼각형 아래방향

 

 

public class ForEx06 {
	public static void main(String[] args) {
		for (int i = 1; i < 11; i += 2) {
			for (int k = 9; k > i; k -= 2) {
				System.out.print(" ");
			}
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
    *
   ***
  *****
 *******
*********

 

삼각형

 

 

public class ForEx07 {
	public static void main(String[] args) {
		for (int i = 1; i < 11; i += 2) {
			for (int k = 9; k > i; k -= 2) {
				System.out.print(" ");
			}
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		for (int i = 7; i > 0; i -= 2) {
			for (int k = 9; k > i; k -= 2) {
				System.out.print(" ");
			}
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

 

다이아몬드

 

public class ForEx08 {

	public static void main(String[] args) {
		
		for (int i = 9; i > 0; i -= 2) {
			for (int k = 9; k > i; k -= 2) {
				System.out.print(" ");
			}
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		for (int i = 3; i < 11; i += 2) {
			for (int k = 9; k > i; k -= 2) {
				System.out.print(" ");
			}
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}
*********
 *******
  *****
   ***
    *
   ***
  *****
 *******
*********

 

모래시계

 

 

 

'캠퍼스 > Java' 카테고리의 다른 글

53.Select, Push  (0) 2022.08.16
52.오류 잡아내기  (0) 2022.08.16
50. 자바와 DB 연동하기  (0) 2022.08.12
49.ArrayList  (0) 2022.08.08
48. 제네릭  (0) 2022.08.08