/* ===============================================
■ ■ ■ 실행 흐름의 컨트롤(제어문) ■ ■ ■
=================================================*/
// 반복문(for 문) 실습
// 다중 for 문 (반복문의 중첩)을 활용한 별찍기 실습
// ○ 과제
// 다음과 같은 내용이 출력될 수 있도록
// 반복문의 중첩 구문을 작성하여 프로그램을 구현한다.
// 실행 예)
/*
*********
*******
*****
***
*
*/
public class Test065
{
public static void main(String[] args)
{
for (int a=1;a<=5 ;a++ ) // (출력 → 개행) 을 5번하는 루프
{
for (int j=1; j<=a+1; j++) // 공백을 늘어나게 생성하는 루프
{
System.out.print(" ");
}
for (int k=11; k>2*a; k-- ) // 공백 생성 후 9부터 홀수개 만큼 ' * '
{ // 감소하는 루프
System.out.print("*"); // 2개씩 줄여야 해서 11과 2*a로 설정
}
System.out.println();
}
}
}
// 실행 결과
/*
*********
*******
*****
***
*
계속하려면 아무 키나 누르십시오 . . .
*/
728x90
'JAVA' 카테고리의 다른 글
Test067.java / 실행 흐름의 컨트롤(제어문) - break 실습 / 특정 문자를 입력받지 않으면 프로그램을 종료하는 기능 구현 (0) | 2022.08.27 |
---|---|
Test066.java / 실행 흐름의 컨트롤(제어문) - 반복문 : for 문 실습 / 별찍기 (0) | 2022.08.27 |
Test064.java / 실행 흐름의 컨트롤(제어문) - 반복문 : for 문 실습 / 별찍기 (0) | 2022.08.27 |
Test063.java / 실행 흐름의 컨트롤(제어문) 반복문 - for 문 / 별찍기 실습 (0) | 2022.08.15 |
Test062.java / 실행 흐름의 컨트롤(제어문) 반복문 - for문 / 반복문 중첩 활용 (0) | 2022.08.15 |
댓글