◈ If 문형
: 만일 비교값이 참(true)라면 실행
형식 1. if(비교문) 실행문
2. if(비교문) 실행문
Else(실행문)
3. if(비교문) 실행문
Else if (비교문) 실행문
Else(실행문)
형식 2, 3번의 경우 첫번째 If 의 비교값이 거짓(false)일때 뒤에나오는 Else 를 실행하거나 다음 비교문인 Else if 로 이동하여 다시 비교하게 된다
◈Switch ~ case ~ break
:
형식 : Switch(자료형을 나타내는 필드 또는 메서드){
Case 비교값 : 실행문; break;
Case 비교값 : 실행문; break;
Default : 실행문;
}
Switch 의 값으로는 byte, short, int, char 이 네가지 형식 이외의 데이터형은 사용할수 없으며 Switch 의 값이 Case 에 일치하는것이 없을 경우
Default 를 실행한다.
만일 중간에 break를 사용하여 탈출하지 않으면 조건에 충족하는 Case 이후로 Default 값까지 모든실행문을 실행하게 되므로 적절히 원하는부분에서
Break로 탈출해 주어야 한다.
◈For 문
: 동일하거나 유사한 내용을 지정하는 만큼 반복 실행하는데 사용한다.
형식 : for (초기화;논리 조건식;증감식){
실행문
}
*초기화 : ① 공백을 허용하며 공백으로 놔둘경우 for문 앞에서 사용할 필드를 지정해주어야 한다.
② 필드를 선언하며 초기화가 가능하다. Ex) for (int i=0;…;…)
③ for문 앞에서 선언했던 기존에 있는 필드를 초기화 시킬수 있다. Ex) for (i=0;…;…)
*논리 조건식 : ① 공백사용을 허용하며 공백으로 놔둘경우 항상 참(true)로 인식하여 무한루프를 돌게된다.
② true, false 를 구분이 가능한 형식으로 하여야 한다.
*증감식 : ① 공백을 허용하며 공백일 경우 아무런 동작도 하지 않는다.
② 증감연산을 사용한다.
③ 수식을 쓸수 있다.
실행순서)
초기화 -> 조건식 –(참)-> 실행문 -> 증감식 -> 초기화 ->…
└---(거짓)-> for 문 이탈
◈do ~ while 문
: 한번 먼저 실행한후 비교값과 비교를 한다.
형식 : do{
실행문
}while(논리 조건식);
*do ~ while 내부에서 선언된 변수는 while 의 논리조건식에 사용할수 없다.
실행순서)
실행문 ->논리조건식-(참)-> 이탈
└---(거짓)-> 실행문 -> 논리조건식 -> …
'프로그래밍 > JAVA,JSP' 카테고리의 다른 글
3d-xplormath API (0) | 2012.01.04 |
---|---|
Java - JDK 환경설정 (0) | 2011.12.04 |
JSP DB - JDBC구성 (0) | 2009.12.03 |
JSP - JSP의 구성요소 (0) | 2009.12.03 |
Java - 객체 지향의 개요 (0) | 2009.12.03 |