public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 5; i++) {//i가 5보다 작을 때 까지 i를 증가시켜라
for (int j = 1; j <= i; j++) {//j는 1부터 시작, i가 0 일때 j는 1 1 <= 0은 성립이 안됨.
//i가 1일 때 j는 1 i = j성립 되므로 공백하나 출력 -
//i가 2일때 j는 1, 2 i >= j 성립 총 공백 2개 출력 --
//i가 3일때 j는 1, 2, 3 총 공백 3개 출력 ---
//i가 4일때 j는 1, 2, 3 , 4 총 공백 4개 출력 ----
System.out.print(" ");
}
for (int k = 4; k >= i; k--) {//k는 4, k가 i보다 작을 때 k는 1씩 감소
System.out.print("*");//k가 4일때 i는 0, 1, 2, 3, 4 총 5개 출력 ***** *****
} //k가 3일때 i는 0, 1, 2, 3 총 4개 출력 **** -****
//k가 2일때 i는 0, 1, 2 총 3개 출력 *** --***
//k가 1일때 i는 0, 1 총 2개 출력 ** ---**
//k가 0일때 i는 0 총 1개 출력 * ----*
System.out.println();
}
| cs |
for (int i = 0; i < 5; i++) { // i = 0 j = 4,3,2,1
for (int j = 4; j > i; j--) {// i = 1 j = 3,2,1
// i = 2 j = 2,1
// i = 3 j = 1
// i = 4 j = i보다 커야하는데 j는 4이므로 해당 없음
System.out.print(" ");
}
for (int k = 0; k <= i; k++) { // i = 0 k = 0
// i = 1 k = 0,1
// i = 2 k = 0,1,2
// i = 3 k = 0,1,2,3
// i = 4 k = 0,1,2,3,4
System.out.print("*");
}
System.out.println();
}
| cs |
댓글 없음:
댓글 쓰기