[Java 예제] 다이아몬드(a diamond)
2017. 2. 11. 21:15ㆍJava
자바로 콘솔에 다이아몬드를 출력해보자
다이아몬드를 한 변씩 4가지 조건을 이용해 출력하는 소스다.
3x3, 4x4 다이아몬드를 그리고, 좌표를 적어가며 규칙을 찾아낸다.
무작정 코딩부터 하려는 습관에서 벗어나도록 노력해보자.
간단하지만 초보자들에겐 for문과 if문을 익히기 좋은 예제다.
public class Diamond { public void drawDiamond(int length) { // Parameter: 변의 길이 int size = (length * 2) + 1; int center = size / 2; for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { if((i + j == center) || (center + i == j) || (center + j == i) || (i + j == 3 * center)) { System.out.print("★"); } else { System.out.print("☆"); } } System.out.println(); } } }
'Java' 카테고리의 다른 글
[Spring] Migrating from HttpClient 4 to HttpClient 5 (for self-signed certificates) (0) | 2024.12.04 |
---|---|
[Java] 데이터베이스 연동하기 (0) | 2017.02.23 |
[Java 예제] 채팅(chatting) (2) | 2017.02.22 |
[Java 예제] 로또(a lottery) (0) | 2017.02.13 |
[Java 예제] 홀수 마방진(a magic square of odd order) (3) | 2017.02.11 |