-
11. 반복문프로그래밍/Java 2014. 6. 19. 16:10반응형
- 인간은 반복적인 작업을 잘하지 못한다. 실수하고, 지루해한다. 컴퓨터는 이런 반복적인 작업을 대행하기 위해서 만들어진 기계다. 인간이 하기 싫어하는 바로 그 일을 컴퓨터가 대신하도록 하는 것이 반복문(loop, iteration)이다.
1. 반복문의 문법
- 반복문의 문법은 몇 가지가 있다. 각각의 구문은 서로 대체 가능하기 때문에 상황과 취향에 따라서 선택해서 사용하면 된다.
1) while
- while문의 형식은 아래와 같다.
while(조건){ 반복 실행 영역 }
2) for
- while문을 보면 반복의 횟수를 지정하기 위해서 while문 외부에 변수 i의 값을 초기화하고, while문 안에서 i의 값을 증가시키고 있다. 이것은 코드를 산만하게 할 수 있다. 반복문에서 자주 사용하는 이러한 패턴을 문법적인 형태로 만든 것이 for문이다. for문은 특정한 횟수만큼 반복 실행을 하는 경우에 자주 사용된다.
for(초기화; 종료조건; 반복실행){ 반복적으로 실행될 구문 }
2. 반복문의 제어
1) break
- 반복작업을 중간에 중단시키고 싶다면 어떻게 해야 할까? break를 사용하면 된다.
public class BreakDemo { public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) break; System.out.println("Coding Everybody " + i); } } }
- 출력
coding everybody 0 coding everybody 1 coding everybody 2 coding everybody 3
2) continue
- 그럼 실행을 즉시 중단하면서 반복은 지속해가게 하려면 어떻게 해야 할까? 설명이 어렵다면 예제를 보자.
public class ContinueDemo {
public class ContinueDemo { public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) continue; System.out.println("Coding Everybody " + i); } } }
- 출력
Coding Everybody 0 Coding Everybody 1 Coding Everybody 2 Coding Everybody 3 Coding Everybody 4 Coding Everybody 6 Coding Everybody 7 Coding Everybody 8 Coding Everybody 9
출처 : 생활코딩
반응형'프로그래밍 > Java' 카테고리의 다른 글
JAVA JDK, Eclipse (Android SDK, ADT 설치) (0) 2014.07.10 12. 배열 (0) 2014.06.19 10. 논리연산자(&&, ||) (0) 2014.06.19 9. 조건문 (0) 2014.06.19 8. 비교와 Boolean (0) 2014.06.19