티스토리 뷰

1. 실행흐름의 컨트롤


a. 조건문 if ~ else ~

if (true or false)

{

/* true 시 실행되는 영역 */

}

if (true or false)

{

/*true 시 실행되는 영역 */

}

else

{

/* false 시 실행되는 영역 */

}


b. 조건 연산자(삼항 연산자)

true or false? (true시 출력) : (false시 출력)


c. switch

switch(n)

{

case 1:

/* n = 1 일 경우 실행되는 부분 */

case 2:

/* n = 2 일 경우 실행되는 부분 */

case 3:

/* n = 3 일 경우 실행되는 부분 */

default:

/* 언제나 실행되는 부분 */

}

※ case, default는 레이블이라고 한다.

※ break를 만나지 않으면 아래쪽 case, default 부분은 모두 실행된다.

※ case 1: case 2: case 3: 과 같이 묶어서 정의 가능

d. break : 중지하고 해당 중괄호를 바로 빠져나감


e. 반복문

-while : 한번도 실행되지 않을 수 있다

while(조건)

{

/* 조건이 true인 동안 반복 실행되는 부분 */

}


- do ~ while : 최소 한번은 실행된다.

do

{

/* 한번 실행 후 조건이 참인 동안 반복 실행되는 부분 */

} while(조건)


- for : 반복 횟수를 세기 위한 변수, 반복 조건, 반복 조건을 무너뜨리는 연산

for(초기화;조건;후처리)

{

/* 조건이 참인 동안 실행되는 부분 */

}


f. break : 무조건 반복문을 빠져나감

g. continue : 반복문에서 남은 아래 부분은 생략하고 다음 회차를 진행

h. break 레이블 : 중첩 반복문의 경우 레이블이 위치한 반복문을 빠져나간다.

 outerLoop :

 for(int 1; i<10; i++)

 {

     for(int j=1; j<10; j++)

     {

         break outerLoop;

     }

 }












'끄적끄적_연습장 > Java' 카테고리의 다른 글

Java - 5. 생성자(Constructor)  (0) 2015.07.29
Java - 4. 객체  (0) 2015.07.28
Java - 3. 메소드  (0) 2015.07.28
Java - 1. 변수, 자료형, 상수, 연산자  (0) 2015.07.28
Java - 0. 개발 환경 구성  (0) 2015.01.08