반복문
11편. 반복문 (2)
11편. 반복문 (2)
2012.08.08for 지금 배울 for문도 앞서 배운 while문과 비슷합니다. 차이를 살펴보자면, while문은 반복에 사용되는 변수를 초기화하는 초기식, 빠져나올 조건을 결정하는 조건식, 빠져나오기 위해 반복에 사용되는 변수를 증가 또는 감소시키는 증감식이 흩어져 있습니다. for문은 초기식, 조건식, 증감식이 세미콜론을 구분으로 하여 모두 붙어있습니다. int i = 0; // 초기식 while (i < 5) { // 조건식 System.out.println(i); i++; // 증감식 } int i; for (i = 0; i < 5; i++) // 초기식; 조건식; 증감식 System.out.println(i); 보기에도 while문보다 for문이 훨씬 간결하죠? for문에서 반복에 사용될 변수는 초기식에서 선..
10편. 반복문 (1)
10편. 반복문 (1)
2012.07.31while 우리가 쓰고 있는 컴퓨터는 반복에 특화된 기계입니다. 사람이 어떤 일을 반복하는 데에는 많은 시간이 걸리지만, 컴퓨터는 엄청나게 빠른 속도로 무수히 많이 반복할 수 있습니다. 앞으로 우리가 배울 while, do~while, for문을 통해서 컴퓨터에게 무언가를 반복하라는 명령을 내릴 수 있습니다. 이 문서에서는 while문을 먼저 소개합니다. while문의 기본 구성은 아래와 같습니다. while (조건식) { // 조건이 참일 때 동안 실행되는 문장 } while문은 괄호 안의 조건식이 참일 때 동안 while문 안의 문장들을 반복해서 수행합니다. 이를 '루프(loop)를 돈다'고 표현하기도 합니다. 만약, 조건식이 거짓이 되면 반복문을 빠져나옵니다. 아래의 예제를 확인하여 while문의 ..