본문 바로가기
JAVA-Spring/Control

JAVA 프로그래밍 [제어문, Control] for 반복문_ 공포의 별 찍기 모음

by Super Santj 2019. 7. 11.

*****
*****
*****
*****
*****

위 상태로 출력해보자.

스탠다드 공포의 별찍기 예제 1

1. 규칙 찾기

각행이 증가, 별도 같이 증가

2. 의미 설정

a = 행, b = 별모양, 그리고 가로로 별 5개를 출력하기엔 println 보다는 print 문으로 출력하고, 세로로 날려주는건 빈 공백으로 println 처리 해주면 줄바꿈을해준다.

*
**
***
****
*****
******

이번엔 위 상태로 출력 해보자.

계단식 공포의 별찍기 예제 2

1. 규칙 찾기

각 행이 증가, 별은 행의 갯수만큼 증가

2. 의미 설정

a = 행을 담당, b = 별을 담당, 이때 우리는 행의 순번 만큼, 별의 갯수가 같다라는 규칙을 볼수가 있다. 그리하여, 기존 공식에서 b의 값을 제한해주는 범위를 숫자가 아닌 행을 담당하는 a의 변수값으로 대입해놓으면, 행의 갯수만큼 별을 생성하는 구문을 반복하겠다 라고 설정을 해놓을 수가 있는것이다.

*******
******
*****
****
***
**
*

이번엔 거꾸로 위 상태로 출력해보자. (반대로만 하면된다.)

거꾸로 계단식 공포의 별찍기 예제 3

 

댓글