조건문(Condition)

Kong-al·2022년 8월 7일

0804 2일차 수업정리

조건문(Condition)

조건문이란 ?

무조건 실행되는 것이 아니라 , 특정 조건을 충족할 경우에만 실행되는 구문이다.

조건문의 종류

if 문 , switch 문

if 문

if문은 조건식과 구현부로 구성되어 있다. 조건식은 참 / 거짓으로 분류할 수 있으며, 조건식이 "참"일때는 실행되고 조건식이 "거짓"일때는 실행되지 않는 것이다. 조건식은비교연산자, 논리연산자 등을 사용한 식이다.

if문에는 아래 세가지 종류가 있다.

if , if~else , if ~else if ~else

if 문

주어진 조건식이 참일 경우에만 실행된다.

if(조건식) {
	구현부
}

if ~ else 문

주어진 조건이 참(true)일 경우 if문이 실행되고, 그렇지 않을 경우 else 문이 실행 된다.
else 문은 독립적으로 실행될 수 없고, 반드시 if문의 뒤에 위치해야 한다.

if(조건식) {
	구현부
}
else{
	구현부
}

if ~ else if ~ else 문

조건을 여러개로 세분화하여 사용하는 if문이다.

  • if문과 else문 사이에 else if문으로 두 번째 조건, 세 번째 조건을 나열할 수
    있다.
  • else if문은 필요한 만큼 나열할 수 있으며, 필요치 않을 경우 else문은 생략
    가능하다.
if(조건식) {
	구현부
}
else if(조건식) {
	구현부
}
else {
	구현부
}

if 문의 조건식

  • boolean
  • 비교식
  • 논리식

switch 문

하나의 '값'에 대하여 여러가지 경우의 수로 나누어 분기한다.

if 문의경우 조건이 참인지 거짓인지를 확인하여 해당 구현부를 실행하지만 switch문의 경우에는 답을 정해두고 그 답이면 해당 구현부를 실행한다. switch문은 아래 4가지로 구성된다.

switch, case, default, break

switch문

  • switch문은 하나의 변수(기준값)에 대한 여러가지 case를 정의하는 구문이다.
  • case 는 필요한 값의 갯수에 따라 늘어날 수 있다.
  • break가 없으면 해당 값 아래로 모든 구문이 실행된다.
switch() {
case:
	(구현부)
	break;
default:
	(모든 경우에 충족되지 않을 경우 실행될 기본 문구 , 생략가능)
	break;
}
profile
웹개발 공부중!(❁´◡`❁)

0개의 댓글