Out 객체로 삼각형 출력하기

JavaBeginner
지금 연습하기

소개

이 프로젝트에서는 JSP (Java Server Pages) 에서 out 객체와 for 루프를 사용하여 웹 페이지에 삼각형 패턴을 출력하는 방법을 배우게 됩니다.

👀 미리보기

Triangle pattern preview

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • 웹 페이지에 출력을 인쇄하기 위해 out 객체를 사용하는 방법
  • 삼각형 패턴을 반복하고 생성하기 위해 for 루프를 구현하는 방법
  • 삼각형의 각 행 다음에 새 줄을 시작하기 위해 <br> 태그를 활용하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • JSP 를 사용하여 웹 페이지에서 동적 출력을 생성합니다.
  • 반복적인 패턴을 만들기 위해 JSP 에서 루프를 사용하는 기본 사항을 이해합니다.
  • 출력을 형식화하기 위해 <br>과 같은 적절한 HTML 태그를 사용하는 것의 중요성을 인식합니다.

삼각형 출력하기

이 단계에서는 out 객체와 for 루프를 사용하여 index.jsp 파일에서 10 개의 행으로 구성된 삼각형을 출력하는 방법을 배우게 됩니다.

  1. /home/labex/project/TriangleProject 디렉토리에 있는 index.jsp 파일을 엽니다.

  2. <body> 섹션 안에 다음 코드를 추가합니다:

<%
    for(int i = 0;i < 10; i++){
        for(int j = 0 ; j <= i ; j++){
            out.print("*");
        }
        out.print("<br>");
    }
%>

이 코드는 중첩된 for 루프를 사용하여 삼각형을 출력합니다. 외부 루프는 10 번 반복하며, 삼각형의 10 개 행을 나타냅니다. 내부 루프는 0 부터 현재 행 인덱스 i까지 반복하며, 각 반복마다 별표 (*) 를 인쇄합니다.

각 행이 출력된 후, <br> 태그를 사용하여 새 줄을 시작합니다.

  1. index.jsp 파일을 저장합니다.
✨ 솔루션 확인 및 연습

출력 결과 검증

출력을 확인하려면 다음 단계를 따르세요:

  1. 터미널을 열고 Tomcat 디렉토리로 이동합니다:
cd /opt/apache-tomcat-8.5.54/bin
  1. TriangleProject 프로젝트를 Tomcat 의 webapps 디렉토리로 복사합니다.
cp -r ~/project/TriangleProject/ /opt/apache-tomcat-8.5.54/webapps/
  1. Tomcat 서버를 시작합니다:
./startup.sh
  1. 웹 브라우저를 열고 다음 URL 로 이동합니다:
http://localhost:8080/TriangleProject/

원래 과제의 예시 스크린샷과 같이 페이지에 삼각형 패턴이 인쇄되어야 합니다.

축하합니다! out 객체와 for 루프를 사용하여 index.jsp 파일에서 삼각형을 출력함으로써 프로젝트를 성공적으로 완료했습니다.

✨ 솔루션 확인 및 연습

요약

축하합니다! 이 프로젝트를 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.