본문 바로가기

카테고리 없음

[자바복습] 4.조건문 반복문

[조건문과 반복문]

조건문과 반복문이 언어에서 얼마나 중요한지 알아보자

보통 앞부분에 설명이 나와있어서 대충하고 넘어가는 경우가 많은데 조건문과 반복문이 얼마나 쓰임이 많고 중요한지, 또 비교연산자와 논리연산자와는 어떻게 같이 쓰이는지 알아보자

 

1. 조건문 (if ~else / switch)

비교 연산의 결과로 참(true)이나 거짓(false)을 얻을 수 있다. 불린은 조건문에서 핵심적인 역할을 담당하는데 이 불린 값을 기준으로 실행 흐름을 제어하기 때문이다.

 

 

2. 반복문 (for / while / do ~while)

 1)while문

 

 2)for문

반복문이 없다면 코드가 길어지며 수정(유지보수)가 어렵다.

 

 

3. break와 continue

 1)break

  반복작업을 중간에 중단시키고 싶다면?  break를 사용하면 된다.

 

 

 2)continue

 그럼 실행을 즉시 중단하면서 반복은 지속해가게 하려면? 이전 예제의 break를 continue로 변경했을 뿐이지만 결과는

 전혀 다르다. 5에서는 continue 구문은 이 명령이 나타나는 이후의 로직(바로 다음문장)을 실행하지 않도록 한다. 하지만

 반복문 자체를 중단하는 것이 아니고 다시 반복문이 실행된다.

 

 

 

 

4. 논리연산자

||(or) : ||(or)는 좌우항 중에 하나라도 true라면 전체가 true가 되는 논리 연산자다.

&&(and) : &&는 좌항과 우항의 값이 모두 참(true)일 때 참이 된다.

 

 

5. 배운것들을 결합해보자