📚 Study/Java
JAVA :: Test060_과제_반복문 for (직각삼각형 모양으로 별찍기)
bono-hye
2023. 9. 10. 00:35
○ 과제
다중 for 문을 활용한 별찍기 실습
다음과 같은 내용이 출력될 수 있도록
반복문의 중첩 구문을 작성하여 프로그램을 구현한다.
실행 예)
*
**
***
****
*****
public class Test060
{
public static void main(String[] args)
{
// 주요 변수 선언
int i,j; //-- 루프 변수, i : 출력되는 행의 변수 , j : 행마다 출력되는 별/공백의 변수
for (i=1 ;i<=5 ;i++ ) //-- i(행)가 5보다 작거나 같아질 때 까지 1부터 1씩 커지면서 반복한다. => 5줄 출력
{
for (j=5 ;j>=1 ;j-- ) //-- j가 1보다 크거나 같아질 때 까지 5부터 1씩 작아지면서 반복한다.
{
if (i<j) //-- i가 j보다 작을 경우에는
{
System.out.print(" "); //-- 공백을 출력한다.
}
else //-- i가 j보다 작은 조건을 제외한 경우에서는
System.out.print("*"); //-- * 을 출력한다.
}
System.out.println(); //-- 한 줄의 출력이 끝나면 개행한다.
}
}
}