2022-05-06 데일리 회고 (After) 9일차

Sung-min Seo·2022년 5월 8일
0

⭐ 오늘의 학습 내용 📌

1. 제어문

🥕 조건문

    1. if 문
        + boolean 값으로 판별될수 있는 조건을 걸고 해당 조건이 충족 될 시 실행되는 코드를 적을 수 있다.
        + else문을 사용하여 if 문에 적용되는 조건 이외의 상태를 표현할수 있다.
    2. if...else 문
        + boolean 값으로 판별될수 있는 조건을 걸고 해당 조건이 충족 될 시 실행되는 코드를 적을 수 있다.
        + if 문은 하나의 조건 식만 다룰수 있지만, else if()를 사용하면 여러 조건문들을 중첩해서 사용할수 있다.
        + 마찬가지로 else문을 사용하여 if 문에 적용되는 조건 이외의 상태를 표현할수 있다.
    3. switch 문
        + if문 과는 다르게 이미 어떠한 값을 결과로 얻을수 있는 알고 있다면 결과 값을 조건으로 지정 해둔 조건문을 실행할수 있다.
        + 간단하고 간결하지만 복잡한 조건문을 적용하기엔 적합하지 않다.



조건문 연습문제

🥕 반복문

    1. for 문
        + 주어진 조건문이 참일 경우 미리 지정해 놓은 범위 안에서 실행문을 계속해서 반복해준댜.
        + 주어진 조건문이 참일 경우 미리 지정해 놓은 범위 안에서 코드들을 계속해서 반복해준댜.
        + for문 안에 for문을 사용하는 이중 for 문 또한 존재한다.
        + for 문 중에는 enhanced for 문이 있는데 보다 배열이나 컬렉션을 간편하게 사용할수 있게 해준다.
    2. while 문
        + for 문과 마찬가지로 조건문이 참일시 실행문을 반복해준다. 다만 for문은 조건문에서 상태를 상세하게 조절해줄수 있다면, while 문은 따로 지정을 해줘야 한다.
        + 조건문을 잘못 지정한다면 무한루프(infinite loop)에 걸릴 확률이 높다. 그럴때는 break; 를 사용하여 실행문을 빠져나간다.
        + 조건이 맞지 않는 경우 실행문이 끝나고 while문이 종료가 될 텐데 만약 while 문을 계속해서 이어가고 싶다면 continue; 를 사용 할 수 있다.
    3. do while 문
        + while 문과 대체로 같지만, while 문이 조건 다음 실행문을 실행하는 것 과는 다르게 do부분에서 실행문을 한번 실행 한 뒤에 조건문을 실행한다.

⭐ 오늘의 소감

while 문과 for문을 사용해서 여러 문제들을 풀어 보았다. 단순히 코드에 대해서만 배웠을 때는 정말 쉬웠지만, 막상 조건문을 이용한 문제들을 풀어보니 시간이 생각보다 많이 걸리게 됐다. 조금 더 익숙해 지기 위해서는 이번에 풀게 된 문제들을 한번 더 풀어 보는 시간을 가져야 할 것 같다.

profile
매일 문제 3개 이상 풀기!!

0개의 댓글