Honux BBS
  • About
  • All posts

백기선 자바 스터디 4: 조건문과 반복문 - Thu, Dec 17, 2020

Enhanced for loop에 대해 새로 배웠습니다.

조건문

오라클 스펙 링크

기본 사용법

IfThenStatement:
    if ( Expression ) Statement

IfThenElseStatement:
    if ( Expression ) StatementNoShortIf else Statement

IfThenElseStatementNoShortIf:
    if ( Expression ) StatementNoShortIf else StatementNoShortIf

반복문

기본 for loop

BasicForStatement:
    for ( ForInitopt ; Expressionopt ; ForUpdateopt ) Statement

Enhanced for loop

EnhancedForStatement:

    for ( FormalParameter : Expression ) Statement

간단 예제

import java.util.ArrayList;
import java.util.List;

List <Integer> a = new ArrayList<();

for (int i = 0; i < 5; i++) {
    a.add(i);
}

for (var i: a) {
    System.out.println(i);
}

break, continue

  • break: 단일 루프만 빠져 나감
  • continue: for 루프는 ForUpdateopt로 이동

while 반복문

WhileStatement:
    while ( Expression ) Statement

do-while

DoStatement:
    do Statement while ( Expression ) ;

do-while은 do 블록이 먼저 실행되므로 반드시 한 번 실행되는 것을 보장할 수 있다. 자주 사용하지는 않는 느낌.

코딩 과제

이번 주에는 코딩 과제가 추가되었는데 스터디 대시보드 과제를 완료하였다.

코딩 과제 링크


© 2020 | Hugo

GitHub