본문 바로가기
프로그래밍/JAVA,JSP

JAVA - 제어문

by 판데스 2010. 1. 15.
반응형

◈ 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