반복문 - while 문 while 문은 조건식이 참인 동안 블록 안의 명령문들을 반복적으로 수행한다. int i = 0; while (i < 10) { System.out.println(i); i++; } 이 예시에서는 i 가 10보다 작으면 블록 안의 명령문을 실행한다. 블록 안에서는 i 의 값이 1만큼 증가하고, 10이 되었을 때 반복문이 종료된다. while 문을 사용할 때 주의할 것은 탈출구(while 문을 탈출할 수 있는 조건)가 반드시 있어야 한다는 것이다. 그렇지 않으면 영원히 종료하지 않는 오류가 발생하게 될 것이다. - do while 문 do while 문은 while 문과 동일하게 작동하지만, 하나 다른 것은 처음부터 조건식의 결과가 거짓이더라도 반복문 내의 명령문들이 1번은 무조건..
- 문(Statement)과 표현식(Expression) 컴퓨터는 상태 변경 기계이다. 즉, 메모리의 상태를 변경한다는 것이다. 프로그래밍 언어로 이 컴퓨터에게 명령을 해서 메모리의 상태를 변경하기 위해서 개발자는 논리를 구성하는 문과 값으로 평가될 수 있는 표현식을 통해 프로그램을 작성해 나간다. 따라서, 프로그램은 문이라는 기본 단위로 구성된다고 볼 수 있다. int a = 0; a = a + 5; 여기서 int a 이는 변수 a를 선언함으로써 메모리를 할당 받게 되고 메모리의 상태를 변경하게 되므로 문으로 구분한다. a = a + 5; 에서 수행하는 대입(할당) 연산은 a + 5를 값으로 평가할 수 있어 표현식으로 구분한다. - 블록(Block) Java에서는 반복문, 조건문 등과 같이 문을 블록으..