슈퍼코딩/주특기(JAVA)

2024.04.25(목) 슈퍼코딩 신입연수원 4주차 Day 4 후기 - 조건문, 반복문

곰돌이볼 2024. 4. 25. 21:53
  • 공부 범위
    • 15강(자바 상수와 리터럴) ~ 18강(자바 반복문 v1)

상수, 리터럴


  • 상수
    • 변하지 않은 수, 변경이 불가능한 수
    • 심볼릭 상수 : final
    • 통상적으로 대문자와 언더바(_)를 이용해서 선언
  • 리터럴(literal)
    • 데이터 자체
    • ex) int year = 1000; // 여기서 리터럴은 100
    • 다양한 리터럴
      • 0b... : 2진수
      • 0... : 8진수
      • 0x... : 16진수
      • E... : 10승수
      • null

조건문


  • if 조건문 : 조건문이 true이면 동작
  • if-else 조건문 : if 조건문이 true이면 if문의 실행문이 동작하고, false이면 else의 실행문이 동작
  • else if : if문이 거짓일 때, 동작하는 조건문으로, if문과 else문 사이에 넣어서 사용 가능
  • 삼항 연산자 : 조건문 ? true 실행문 : false 실행문;
  • switch문 : 변수의 값에 따른 실행문 동작

반복문


  • while문 : 조건식이 false 일 때까지 실행문 동작
  • do-while문 : 최소 한 번 동작후 조건식 확인 후 false 일 때까지 실행문 동작
  • 복합 대입 연산자 : +=, -=, *=, /=
  • 증감 연산자 : ++, --
    • 앞에 붙는 경우 : 증감 연산 후 다른 명령에 사용됨
    • 뒤에 붙는 경우 : 다른 명령에 사용 후 증감 연산
  • for문
    • 구조 : for(초기화식; 조건식; 증감식) { 실행문 }
    • 초건화식 → 조건식이 false일 때까지 반복(실행문 → 증감식 → 조건식)