이번에는 JSP 에서 while 문을 사용하는 방법에 대해서 알아보겠습니다.
글 읽기 전에 손가락 한번 꾸~욱 눌러주세요.^^
while문은 주어진 조건이 만족되는 동안 반복해서 코드를 실행하고 싶을 때 사용하는 반복 제어문입니다. while문은 다음과 같은 형식으로 사용됩니다.
i = 0
while(i < 300){
......
i++
}
while 문은 제일 처음 시작할때 조건을 참 거짓을 구분하고 참일 경우 while 문 안에 있는 코드들을 한번 실행하고 다시 조건을 참 거짓 판단하고 참이면 계속 코드가 실행이 되는 구조입니다. 조건이 거짓이 되면 while 문을 빠져나오게 됩니다.
위 형식을 보면 i 의 값은 0으로 시작합니다. 그리고 while 문을 한번 돌때마다 i 는 1씩 증가를 하게 됩니다. i 가 300 이 되는 순간 while 문을 벗어나게 됩니다. 즉 위에 같은 경우는 while 문이 300번 회전을 한다고 생각하시면 됩니다.
보다 자세한 예제를 보도록 하겠습니다.
<html>
<head>
</head>
<body>
1부터 10까지의 제곱 구하기<p>
<script language="Javascript">
i = 1 // i 를 1로 선언
while(i < 11){ // i 값이 11보다 크거나 같아질때까지 while문 계속 수행
document.write(i + " * " + i + " = " + i*i + "<br>")
i++ // i 값을 1씩 증가
}
</script>
</body>
</html>
결과는 이렇게 나오게 됩니다.
1부터 10까지 제곱 구하기
1 * 1 = 1
2 * 2 = 4
3 * 3 = 9
4 * 4 = 16
5 * 5 = 25
6 * 6 = 36
7 * 7 = 49
8 * 8 = 64
9 * 9 = 81
10 * 10 = 100
이해가 되셨는가요?
모르시는 부분은 댓글 남겨주세요~
'IT 프로그래밍 > JSP' 카테고리의 다른 글
JSP 디렉티브(Directive)의 정의 및 종류 (0) | 2014.02.01 |
---|---|
JSP 자바스크립트 오늘 날짜 요일 시간 알아내기 (0) | 2014.01.26 |
JSP 자바스크립트에서 for 문 기초 설명 (0) | 2014.01.26 |
JSP 자바스크립트 do while 문 기본 설명 (0) | 2014.01.25 |
JSP 자바스크립트 if else 문 기본 설명 (0) | 2014.01.25 |