Break
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문에서 반복에 사용될 변수는 초기식에서 선..
9편. 제어문 (2)
9편. 제어문 (2)
2012.07.30switch문 if~else문에서 여러 개의 조건문이 올 때 else if문으로 해결할 수도 있지만, 너무 많다 보면 코드가 산만해 보일 수도 있습니다. 이렇게 판단해야 할 조건문이 많을 경우에는 switch문을 사용합니다. switch문의 기본 구성은 아래와 같습니다. switch (표현식) { // = 변수 또는 연산식이 올 수 있음 case 값1: 문장; ... break; case 값2: 문장; ... break; ... case 값N: 문장; ... break; default: 문장; ... } switch문의 괄호 안에 쓰인 표현식의 값과 같은 case로 이동합니다. 여기서 표현식의 값은 char형, byte형, short형, int형, String형 중 하나만 올 수 있습니다(나중에 살펴보겠..