본문 바로가기
JAVA

JAVA (조건문, 반복문)

by 글로리. 2020. 6. 1.

조건문

01. if 문

  • 괄호 안에 주어진 조건이 참인 경우블록{ }안에 있는 명령어를 수행.
if (조건)
{
    // 조건이 참일때 실행할 명령어
}

02. if - else 문

  • 조건이 인 경우 if 블록이 실행, 그렇지 않은 경우 else 블록이 실행
if (조건) 
{
    // 조건이 참일때 실행할 명령어
} 

else 
{
    // 조건이 참이 아닐때 실행할 명령어
}

03. if - else if - else 문

  • 여러개의 조건 중 가장 처음 만나는 참인 조건의 블록을 수행하고 그 외의 블록은 실행하지 않고 빠져 나간다.

  • else if블록은 필요한 만큼 나열 가능, else블록은 불필요시 생략 가능.

if (1차 조건)
{
    // 1차 조건에 참일 때 실행할 명령어
}
else if (2차 조건)
{
    // 2차 조건에 참일 때 실행할 명령어
}
else if (3차 조건)
{
    // 3차 조건에 참일 때 실행할 명령어
}
else
{
    // 위 조건들중 참이 아닐때 실행할 명령어
}

04. switch 문

  • 하나의 변수값에 대한 여러가지 경우의 수를 나열, 그 중 일치하는 case 블록을 break 명령을 만나기 전까지 실행함.
switch (변수)
{
    case '값1':    // 경우의 수는 필요한 만큼 나열
        ...
        break;
    case '값2':
        ...
        break;
    case '값n':
        ...
        break;
    default: // 일치하지 않을 때 출력할 명령어(생략가능)
        ...
        break;
}

반복문

01. while 문

1) 기본 구문 형식

  • 주어진 조건식이 참인 동안 블록 안을 반복적으로 실행
while (조건)
{
    // 반복적으로 실행할 명령어
}

2) 반복문의 조건이 성립하기 위한 구성

초기식;                 // (1) 조건식을 판별하기 위한 기준값을 생성한다.

while (조건식)
{                       // (2)(5) 조건을 판별한다.

    실행할 명령어         // (3) 명령을 수행한다.

    증감식;             // (4) 기준값에 변화를 주고 다시 조건식으로 이동한다.
}    

02. for 문

  • 초기식, 조건식, 증감식이 하나의 괄호안에 명시되는 형태

  • while 문 보다 반복에 필요한 요건을 한눈에 파악할 수 있어 간결함.

for (초기식; 조건식; 증감식)
{
    /* 반복 실행할 명령어 */
}

'JAVA' 카테고리의 다른 글

JAVA(1차 배열)  (0) 2020.06.02
JAVA(기본문법 활용)  (0) 2020.06.01
JAVA (기본_입출력)  (0) 2020.06.01
JAVA(에러 모음)  (0) 2020.05.29
JAVA (연산자)  (0) 2020.05.28

댓글