1. ๋ฐฐ์ด ํน์ ๋ถ๋ถ ๊น์ง๋ง ์ํ (i ๊ฐ ์กฐ์ ์ ํตํด)
//๋ฐฐ์ด์ ์ํ
String[] coffees = {"์๋ฉ๋ฆฌ์นด๋
ธ", "์นดํ ๋ชจ์นด", "๋ผ๋ผ", "์นดํธ์น๋
ธ" };
// for ๋ฐ๋ณต๋ฌธ ์ด์ฉ
for (int i = 0; i < 4; i++) {
System.out.println(coffees[i] + " ํ๋");
}
System.out.println("์ฃผ์ธ์.");
System.out.println("----------------");
2. ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์ด์ฉํด ํ๋์ฝ๋ฉ ํผํ๊ธฐ
// ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์ด์ฉํ ์ํ ~~.length == ๋ฐฐ์ด์ ๊ธธ์ด
for (int i = 0; i < coffees.length; i++) {
System.out.println(coffees[i] + " ํ๋");
}
System.out.println("์ฃผ์ธ์.");
System.out.println( " --------------------");
3. for each ๋ฌธ == enhanced for (์ ์ฒด ์ํ ์ ์ ์ฉ)
1. ํํ
// ๋ฐฐ์ด ๋ด ์์๋ค์ ์ํ ํ๋ค๊ณ ๊ฐ์
String[] coffees = {"์๋ฉ๋ฆฌ์นด๋
ธ", "์นดํ ๋ชจ์นด", "๋ผ๋ผ", "์นดํธ์น๋
ธ" };
// ๋ฐฐ์ด์ด String ์ด๋๊น for ์์ ๋ณ์๋ String์ด๋ค. ์ด๊ฑด ์ํฉ์ ๋ง๊ฒ ๋ณ๊ฒฝ
// ๋ณ์ ์ด๋ฆ์ ์์๋ฅผ ์ฐจ๋ก๋๋ก ๋ฃ์ ์์ ๊ณต๊ฐ
// ๋ฐฐ์ด ์ด๋ฆ๋ง ์ฐ๋ฉด ๋๊ณ [] ์ธ ํ์ x
for (String ๋ณ์ ์ด๋ฆ : ๋ฐฐ์ด ์ด๋ฆ)
{
//์ํ ํ๋ฉฐ ์ํฌ ๋์
}
2. ์์
// for each == enhanced for -> ๋ฐฐ์ด, ๋ฆฌ์คํธ ์ํ ์ ํธํจ.
// coffee๋ผ๋ ๋ณ์์ coffees๋ผ๋ ๋ฐฐ์ด์ ๊ฐ์ ์ฐจ๋ก๋ก ๋ฐ์ ์ฐ๊ฒ ๋ค.
// ์ด๊ฑด ๋ฌด์กฐ๊ฑด ์ ์ฒด ์ํ๊ฐ ๋์ด๋ฒ๋ฆผ!
for (String coffee:
coffees ) {
System.out.println( coffee + " ํ๋");
}
System.out.println("์ฃผ์ธ์");
0