IfThenStatement:
if ( Expression ) Statement
IfThenElseStatement:
if ( Expression ) StatementNoShortIf else Statement
IfThenElseStatementNoShortIf:
if ( Expression ) StatementNoShortIf else StatementNoShortIf
BasicForStatement:
for ( ForInitopt ; Expressionopt ; ForUpdateopt ) Statement
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);
}
WhileStatement:
while ( Expression ) Statement
DoStatement:
do Statement while ( Expression ) ;
do-while은 do 블록이 먼저 실행되므로 반드시 한 번 실행되는 것을 보장할 수 있다. 자주 사용하지는 않는 느낌.
기선님 라이브 요약