1 minute read

이번 포스트에서는 프로그래밍에서 가장 중요하다고 볼 수 있는 조건문에 대해서 알아보도록 하겠으며, JAVA 에서 사용하는 조건문에 대해서 알아보도록 하겠습니다.
조건문은 프로그래밍에서 기본적인 것으로 생각이 되어 몇 몇 케이스를 제외하고 세세한 예시까지 다루진 않았습니다.

조건문이란?

컴퓨터 과학에서 조건문이란 어떤 조건이 주어질 때 어떤 동작을 수행하도록 하는, 즉 주어진 조건의 만족 여부에 따라 선택적으로 실행하고자 할 때 사용되는 문장입니다.
프로그래머가 명시한 불리언 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징입니다.

if-else

if 문과 else 문의 기본 구조는 다음과 같습니다. if 문은 주어진 조건이 참일 때 실행되는 코드 블록이고, else 문은 if 문의 조건이 거짓일 때 실행되는 코드 블록입니다.
JAVA 조건문의 코드 블록은 {} 를 사용합니다.

if (조건문) {
  수행할 코드1;
  수행할 코드2;
} else {
  수행할 코드1;
  수행할 코드2;
}





else if

if 와 else 만으로는 다양한 조건, 판단을 하기가 어려우며 새로운 조건이 생길 경우마다 if 문을 사용한다면 조건문을 사용한 프로그래밍 코드의 구성도 힘들고, 코드가 지저분해 지는 문제가 있습니다.
이를 보완하기 위해서 자바에는 여러 조건을 판단할 수 있게 하는 else if 문이 있습니다. else if 문은 다음과 같이 사용합니다.

if (조건문) {
  수행할 코드;
} else if (조건문) {
  수행할 코드;
} else {
  수행할 코드;
}

else if 는 이전 조건문이 거짓일 때 수행이 됩니다. 그리고 else if 는 개수에 제한 없이 사용할 수 있습니다.



비교 연산자

비교 연산자 설명
x<y x 가 y 보다 작다
x>y x 가 y 보다 크다
x==y x 와 y 가 같다
x!=y x 와 y 가 같지 않다
x>=y x 가 y 보다 크거나 같다
x<=y x 가 y 보다 작거나 같다



and(&&), or(||), not(!) 연산자

연산자 설명    
x&&y x 와 y 모두 참이어야 참이다    
x   y x와 y 둘 중 하나가 참이면 참이다
!x x가 거짓이면 참이다    



마치며

프로그래밍에 있어서 간단하지만 가장 중요하다고 볼 수 있는 조건문에 대해서 알아보았습니다. 이번엔 기초적인 내용만 알아보았고, 추후에 조건문에 대해서 심화 정보가 있거나 추가적으로 더 다룰 내용이 있으면 그 때 조건문 심화에 대한 포스트를 다시 업로드할 예정입니다.
조건문은 그 자체가 굉장히 간단해서 크게 다룰 내용이 없습니다만 프로그래밍에 있어서 없어선 안될 존재입니다. 조건문을 어떻게 구성 하느냐에 따라 프로그램의 질이 달라지니깐요 조건문에 대해선 이 부분에 대해서만 중요하게 생각하시면 될 것 같습니다.
포스트 읽어 주셔서 감사드리며, 잘못된 내용, 오타, 궁금한 내용이 있으시다면 댓글 남겨주시기 바랍니다.



참조

https://wikidocs.net/211

Tags:

Categories:

Updated:

Comments