문제 1.
★★★★★★★★
★★★★★★★★
★★★★★★★★
★★★★★★★★
★★★★★★★★
★★★★★★★★
★★★★★★★★
★★★★★★★★
i=세로 j=가로
i, 8번 반복해서 별찍고 j, 8번 반복해서 찍어서 출력
system.out.print로 별찍기.
줄 바꾸는 것도 잊지말기.
문제 2.
★★★★★★★★
★★★★★★★
★★★★★★
★★★★★
★★★★
★★★
★★
★
i가 0일때 조건식 j<8-i로 인해 j는 별이 여덟개가 찍힌다.
i는 조건식 i<8로 인해 여덟번 반복되고 j는 i의 숫자가 커지면 별이 하나씩 줄어드는 식으로 찍힌다.
문제 3.
★
★★
★★★
★★★★
★★★★★
★★★★★★
★★★★★★★
★★★★★★★★
i가 0일때 조건식 j<i+1로 인해 별 한개가 찍히고
i가 1일때는 j=0, j<2 이렇게 되므로 별 두개가 찍힌다.
그렇게 8개가 찍힐때까지 반복된다.
특별문제 4. 피라미드 별 찍기
★ ★★★ ★★★★★ ★★★★★★★ ★★★★★★★★★ ★★★★★★★★★★★ ★★★★★★★★★★★★★ ★★★★★★★★★★★★★★★ ★★★★★★★★★★★★★★★★★ ★★★★★★★★★★★★★★★★★★★
i가 0일 때 조건식 j<10 -i를 통해 빈공간을 9개씩 찍어준다.
그렇게 빈공간을 허나씩 줄여나가면서 빈공간으로 문제2를 한다고 생각해준다.
그런 다음 별을 찍는데 그림처럼 별은 1>3>5>7 홀수로 늘어난다.
이에 반복문을 하나 더 만들어서 k<i*2+1 조건식을 활용하고 i가 9가되면 자동으로 멈춰지게 된다. 마지막으로 줄바꿈을 위한 system.out.println();으로 코드를 마무리한다.