백기선 자바 스터디 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 블록이 먼저 실행되므로 반드시 한 번 실행되는 것을 보장할 수 있다. 자주 사용하지는 않는 느낌.
코딩 과제
이번 주에는 코딩 과제가 추가되었는데 스터디 대시보드 과제를 완료하였다.