반응형
문제
별찍기(2) (직각삼각형)
*
**
***
****
*****
******
*******
********
*********
**********
for문(반복문)을 사용해 위 모양을 출력해보자 (총 10줄)
실행화면
코드
public class star2 {
public static void main(String[] args) {
for (int j = 1; j<11; j++) {
for (int i = 0; i<j; i++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
코드 설명(알고리즘)
for (int i = 0; i<j; i++) {
System.out.print("*");
}
i가 j 보다 작은 동안 반복.
첫번째 실행(j=1)
i = 0, i = 1, i = 2, ....., i = 10
i = 0 일 때 *이 한 번 출력된다.
→ 결과: *
→ ( "\n") 로 줄바꿈
두번째 실행(j=2)
i = 0, i = 1, i = 2, ....., i = 10
i = 0, 1 일 때 한 번씩 *이 출력된다. (총 2번 실행)
→ 결과: **
→ 줄바꿈
세번째 실행(j=3)
i = 0, i = 1, i = 2, ....., i = 10
i = 0, 1, 2 일 때 한 번씩 *이 출력된다. (총 3번 실행)
→ 결과: * *
→ 줄바꿈
.
.
.
10번째 실행(j=10)
i = 0, i = 1, i = 2, ....., i = 10
i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 일 때 한 번씩 *이 출력된다. (총 10번 실행)
→ 결과: * * * * * * * * * * (10개)
→ 줄바꿈
마무리
한 번에 이해가 힘들면 종이를 꺼내놓고 적어가면서 정리하면 도움이 된다.
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[자바] 별찍기 이등변삼각형(이중for문)(+알고리즘) -6 (0) | 2019.07.14 |
---|---|
[자바] 별 찍기 뒤집힌 직각삼각형(이중for문)(+알고리즘) -3 (0) | 2019.07.14 |
[자바] 별찍기 공백있는 직각삼각형(이중for문)(+알고리즘) -4 (0) | 2019.07.14 |
[자바] 별 찍기 기본 (이중 for문) -1 (0) | 2019.07.13 |
[자바] 컴퓨터가 낸 숫자 맞추기(up down업다운 게임) (랜덤 함수 활용) (0) | 2019.07.13 |
[자바] 구구단 출력(for문 활용, 2단부터 9단까지) (0) | 2019.07.12 |