반응형
중첩반복문을 사용하는 별찍기 문제를 풀때는 별모양을 보고 디버깅표를 그린 뒤 규칙을 찾아서 작성하면 된다.
<문제 1>
1
2
3
4
5
6
7
8
9
|
public static void main(String[] args) {
for (int i = 1; i <=5; i++) {
for (int j = 1; j <=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
|
cs |
디버깅표
<문제 2>
1
2
3
4
5
6
7
8
9
10
|
public static void main(String[] args) {
for (int i = 1; i <=5; i++) {
for (int j = 1; j <7-i; j++) {
System.out.print("*");
}
System.out.println();
}
}
|
cs |
디버깅표
<문제 3>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
|
cs |
반응형
'JAVA' 카테고리의 다른 글
[JAVA] 배열, 함수 활용문제 (로또) (0) | 2022.06.19 |
---|---|
[JAVA] 메인 메서드가 public static void 이유 (0) | 2022.06.17 |
[JAVA] 배열 랜덤(Random) 숫자 생성 (0) | 2022.06.16 |
[JAVA] 배열 이진탐색/이분검색(Binary Search) 알고리즘 (0) | 2022.06.15 |
[JAVA] 배열 버블정렬(Bubble Sort) 알고리즘 (0) | 2022.06.15 |