[JAVA] :: IF문

[JAVA] :: IF문

:: IF문은 서로 상관없이 조건에따라서만 분기처리 된다.

​ 단순 IF문

:: 제어문은 분기문(IF, SWITCH)과 반복문(FOR, WHILE)으로 나뉜다.

:: 프로그램의 흐름 제어 문장으로, 제어문이라고도 하며 IF문 처리는 분기처리라고도 부른다.

조건문 (IF문)

:: IF ELSE문은 하나의 조건으로 조건의 경우와 그 외의 경우에 해당하는 값이 리턴되는 제어문이다.

IF ELSE문

조건식이 참값인 경우 동작하는 문장

IF(조건문){ 조건식이 참인 경우 동작하는 영역 }ELSE{ 조건식이 참이 아닌 모든(거짓) 경우 동작하는 영역 }

조건식이 참인 경우 동작하는 영역

IF(조건문){ 조건식이 참인 경우 동작하는 영역 }ELSE IF(조건문){ 조건식이 참인 경우 동작하는 영역 }

:: 위에서부터 맞는 조건 검색이 되는 순간까지 비교를 계속한다.

:: ELSE IF문은 여러 조건중 맞는 조건의 값을 찾아내는 제어문이다.

ELSE IF문

SWITCH문

:: CASE문이라고도 한다, 비교값과 조건값으로 결과를 실행하는 제어문

:: 내부에 최소 1개 이상의 CASE가 있어야하며, CASE의 수에 제한은 없으나 조건값이 중복될 순 없다.

:: SWITCH문에는 조건식이 들어가지 않아 범위에대한 조건 및 비교가 안된다.

:: 비교값과 조건값은 반드시 같은 자료형 타입이여야한다.

:: ELSE IF문과 다르게 맞는 조건이 검색되는 순간 바로 SWITCH문에서 나오므로 속도 측면에서는 더 유리하다.

:: 만약 BREAK가 존재하지 않는 경우 그 다음의 조건이 동작하게 된다.

from http://hikr90.tistory.com/10 by ccl(A) rewrite - 2021-12-04 22:28:14