java 반복문과 조건문을 이용한 * 찍기 - 다이아몬드
Java & Android 2015. 7. 29. 13:59public class Test01 { public static void main(String[] args) { int a = 4; for(int i = 1; i < a*2; i++) { for(int j = 1; j < a*2; j++) { if(i <= a) { if(i <= j && j <= 2*a-i) { System.out.print("*"); } else { System.out.print(" "); } } else { if(2*a-i <= j && j <= i) { System.out.print("*"); } else { System.out.print(" "); } } } System.out.println(); } System.out.println("다이아몬드"); for(int i = 1; i < a*2; i++) { for(int j = 1; j < a*2; j++) { if(i <= a) { if(a-i < j && j < a+i) { System.out.print("*"); } else { System.out.print(" "); } } else { if(i-a < j && j < 3*a-i) { System.out.print("*"); } else { System.out.print(" "); } } } System.out.println(); } } }
결과
******* ***** *** * *** ***** ******* 다이아몬드 * *** ***** ******* ***** *** *
'Java & Android' 카테고리의 다른 글
java 클래스 (0) | 2015.07.30 |
---|---|
java 배열 선언 및 접근 (0) | 2015.07.29 |
java 반복문에서 label을 이용한 break와 continue의 제어 (0) | 2015.07.29 |
java 반복문 do ~ while (0) | 2015.07.29 |
java 반복문 내에서 break와 continue (0) | 2015.07.29 |