Loops & Conditional Statements
Conditional Statements
if statement
: An if statement tells the program that it must carry out a specific piece of code if a condition test evaluates to true
switch statement
a multi-way branch statement.
provides an easy way to dispatch execution to different parts of code based on the value of the expression
Loops
for loop
A for loop is divided into three parts, an initialization part, a conditional part and an increment part
You should sett all initial values in the initialization part of the loop.
A true from the condition part will execute subsequent statements bounded by {} brackets. A false from the condition part will end the loop.
For each loop the increment part will be executed.
다중 for 문
향상된 for 문 (enhanced for loop)
: The enhanced for loop can be used to loop over arrays of any type as well as any kind of Java object that implements the java.lang.Iterable interface.
while 문
: 선 비교 후 처리
-> 조건식은 생략 불가! 조건식이 항상 참이 되게 하려면 true를 넣어야함
do ~ while 문
: 조건에 맞지 않아도 일단 1번 실행 한다
break 문
: break를 포함하고 있는 loop(반복문)를 빠져나오는 제어문
-> break문은 가장 가까운 반복문을 빠져나간다!
continue 문
: 어느 특정 문장이나 여러 문장들을 건너뛰고자 할 때 사용
-> continue 문을 만나면 continue 이하의 수행문들은 처리하지 않고, 다음 반복을 위해 증감식으로 넘어감 (증감식이 없으면 조건식으로!)
break 문과 continue문의 차이점
: 반복문을 빠져나가느냐 그렇지 않느냐!
-> continue문은 반복문을 빠져나가지 않고, 다음 반복 회차 수행을 위해 반복문의 조건식으로 넘어감!
return문은 function 자체를 종료시키는 것이다
Last updated