본문 바로가기
개발/자바 웹 개발

[자바 웹 개발] 제어문의 종류_조건문과 반복문

by 겜더지 2024. 4. 21.

제어문의 종류 조건문 반복문 (배경: 이젠아카데미컴퓨터학원 종로캠퍼스)

본 포스팅은 '이젠아카데미컴퓨터학원 종로캠퍼스'에서 진행한 윤대명 선생님의 강의를 듣고 공부한 내용을 정리한 것입니다.

*참고 자료: 신용권, 『이것이 자바다』, 한빛미디어(주), 2015.

자바 Java 기본서 사러 가기

 

이것이 자바다

COUPANG

www.coupang.com

목차


    1. 제어문

    *코드의 실행 흐름을 제어할 때 쓰는 게 제어문입니다.

    *제어문 안에 조건문으로는 if문과 switch문, 반복문으로는 for문, while문, do-while문이 있습니다.


    1-1. 코드 실행 흐름 제어

    정상적인 코드 실행 흐름은 main() 메소드의 시작인 중괄호{부터 끝나는 중괄호}까지 위에서 아래 방향으로 코드를 실행합니다. 이때 제어문을 집어넣어서 코드의 실행 흐름을 개발자가 원하는 방향으로 변경할 수 있도록 도와줍니다. 코드의 실행 흐름을 개발자가 원하는 방향으로 변경하는 것은, 조건을 주는 것입니다.

    신용권, 『이것이 자바다』, 강의 교안 (출처: 한빛미디어)


    2. 제어문의 종류

    *조건문: if문, switch문

    *반복문: for문, while문, do-while문

    *break문, continue문


    2-1. 조건문

    *종류: if문, switch문


    2-1-1. 일상생활에서의 조건문

    *지하철 탈 때, 카드에 들어 있는 금액과 지불해야 되는 금액을 비교해서, 가지고 있는 게 많으면 차감을 시킨 다음에 승차를 할 수 있게 해 줍니다. 아니면 못 탑니다.

    *자판기에서 음료수를 빼 먹을 때도, 조건을 만족할 때까지 불이 안 들어옵니다. 자판기에 지폐, 500원짜리 동전, 100원짜리 동전이 들어왔는지 하나씩 작업.

    *MBTI 테스트.


    2-2. 반복문

    *종류: for문, while문, do-while문

    *반복문은 코딩을 짧게 만들어 줍니다.


    2-2-1. 반복문이 활용되는 예

    *게시판의 게시글 리스트

    *쇼핑몰의 상품 리스트


    2-3. [확인 문제] 조건문과 반복문

    조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까?
    ①if문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다.
    ②switch문에서 사용할 수 있는 변수의 타입은 Int, double이 될 수 있다.
    ③for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다.
    ④break문은 switch문, for문, while문을 종료할 때 사용할 수 있다.

    신용권, 『이것이 자바다』, 한빛미디어(주), 2015년, p.134.

    ▼힌트

    더보기

    ↘switch문에서 사용할 수 있는 변수는 정수 타입만 된다. Double은 안 된다.


    쿠팡 파트너스
    쿠팡 파트너스