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