일반적으로 프로그래밍에서 제어문이라고 하면 조건문이나 반복문을 가리킵니다.
형식만 알아보고 넘어가겠습니다.
예제는?
게시판을 만들 때 , 실전을 통해서 알아보겠습니다.
JSP의 조건문에는 if와 switch문이 있습니다.
반복문은 for문 while 문 등이 있습니다.
PHP의 문법과 거의 비슷합니다.
1. if문
if ( 조건 ) {
명령문 또는 블록 ;
} else {
명령문 또는 블록 ;
}
프로그래밍에서 가장 많이 쓰이는 문장이라도 해도 과언이 아닙니다.
앞으로도 자주 사용하게 될 것이므로 이정도로 넘어갑니다.
2. switch문
switch ( 조건 ) {
case 경우1:
명령문 ;
break ; // 경우 1일 경우 위 명령문을 수행하고 switch 문을 빠져나간다.
case 경우2: // 위의 break 문이 없으면 경우1을 끝내고 경우2도 실행된다.
명령문 ;
break ;
default: // 경우1, 경우2에 모두 해당되지 않으면 실행된다.
명령문 ;
break ;
}
3.for문
for ( 초기치; 조건식; 증감 ) {
명령문 또는 블록 ;
}
4.while문
while(조건식){
명령문 또는 블록 ;
}
간단한(?) 실습으로 for와 while을 이용해 1부터 10까지의 합계를 구하는 걸 실습해 보겠습니다.
jsp09-1.jsp를 만들어 아래와 같은 코드를 작성하세요.
이후에 브라우저에서 접속 하면 아래와 같은 결과가 나옵니다.
그 외에 꼭 알아두어야 할 게 있습니다.
조건문, 반복문에서 빼 놓을 수 없는 명령어가 두 개 있습니다.
바로 break와 continue 입니다.
break는 switch, for, while 문에서 블록을 빠져 나올 때 사용합니다.
블록은 { } 으로 둘러쌓인 부분을 말합니다.
이곳에서 빠져나갈 때 break를 사용합니다.
반복문 내에서 continue를 만나면 continue 이하 부분의 실행을 생략하고 블록의 처음으로 되돌아갑니다.
정리하면, 조건문이나 반복문에서 블록 내의 문장을 실행하다가 break를 만나면 블록을 빠져나가고,
continue를 만나면 다시 처음으로 돌아갑니다.
'공부 > JSP 혼공' 카테고리의 다른 글
6. [게시판 실습] 게시판 기능 정의 및 개요 (0) | 2023.03.25 |
---|---|
5. [기본문법] 마지막. 사용자 정의 함수 (0) | 2023.03.25 |
3. [기본문법] JSP의 기본 데이터형, 연산자, 배열 (0) | 2023.03.25 |
2. [기본문법] JSP 기본 형식과 테스트 페이지 작성 (0) | 2023.03.25 |
1. JSP 시작 ( 실습 환경 구성 ) (0) | 2023.03.25 |