반복문

컴퓨터의 진정한 힘은 반복에서 나옵니다! 자바의 반복문도 C++이나 다른 언어들과 비슷합니다.


숫자를 세며 반복하기 (for)

for (int i = 0; i < 10; i++) {
    System.out.println("반복 중: " + i);
}

번역:

(숫자 i는 0부터; i가 10보다 작은 동안; i를 하나씩 키우며) 반복해라 {
    "반복 중: "과 i을 출력하고 한 줄 밑으로 이동해라;
}

꾸러미 내용물 꺼내기 (향상된 forEach문)

리스트 같은 꾸러미에 있는 것을 하나씩 꺼낼 때 더 편한 방법입니다.

ArrayList<String> foods = new ArrayList<>();
foods.add("치킨");
foods.add("피자");

for (String food : foods) {
    System.out.println(food + " 맛있겠다!");
}

번역:

foods라는 꾸러미를 만들어라;
치킨을 foods라는 꾸러미에 넣어라;
피자를 foods라는 꾸러미에 넣어라;

foods 꾸러미 안에 있는 것들을 하나씩 food라는 이름으로 꺼내오며 반복해라 {
    food와 " 맛있겠다!"을 출력해라;
}

조건이 맞을 때까지 (while)

int energy = 3;

while (energy > 0) {
    System.out.println("에너지 남음: " + energy);
    energy = energy - 1;
}

번역:

(energy가 0보다 큰 동안은) 계속 반복해라 {
	"에너지 남음: "과 energy를 출력하고 한 줄 밑으로 이동해라;
	에너지에서 하나 빼라;
}

지치지 않는 자바의 반복 능력을 잘 활용해보세요!