제어문(반복문 - for, while)
1. 제어문(반복문)
- 조건식의 결과값이 true일 경우 스코프 영역 코드가 실행
- 스코프 영역 실행 이후 다시 조건 비교 -> true일 경우 다시 스코프 영역 실행
1) while문
- 조건식이 true일 경우 스코프 영역 코드 실행
- 실행 이후 다시 조건 비교


1-1) while문 실습
1. 구구단 출력/역순 출력




2. 숫자 합산 결과값 출력


3. 숫자 짝수의 합산 값 출력(나머지연산자% 사용)


2) for문
- 초기값, 조건식, 증감식 한번에 작성
- for(초기값; 조건식; 증감식){ } 형태로 작성
- 조건식이 true일시 계속 반복


2-1) for문 실습
1. 구구단 출력, 역순출력




2. 숫자의 합산 및 결과값 출력(3의배수, 5의배수만)


3) 동일 문제로 while문과 for문 작성 비교
for문 - 숫자의 증감을 이용한 문자열 출력(문자열 대입 연산자)


while문 - 숫자의 증감을 이용한 문자열 출력(문자열 대입 연산자)


▶ 출력부분의 위치를 달리하면 초기값을 다르게 설정하여도 같은 값이 나온다.
****주의할 부분****
1. 조건식이 반복진행될시 false값이 나오도록 설정해줘야한다(무한반복시 에러발생)
2. 조건식 설정시 대입 연산자'='와, 비교 연산자 '=='를 정확히 구분해서 작성해야한다
(비교연산자를 작성해야할 조건식에 대입연산자 대입시 false가 나와야할 값이 true로 출력될 수 있다.)
***추가실습***
실습 1. 구구단 2단부터 9단까지 출력


실습2.
------
-////-
-////-
------
위 모양을 콘솔창에 출력하여라.
빗금친 부분은 모두 공백으로 출력.


2. 중첩반복문
1) 실행 예시


>>> 선행된 반복문의 1반복이 실행될때 중첩된 반복문이 모두실행되고 다시 선행된 반복문의 2반복 실행 ··· n반복
2) 중첩 반복문 실습
실습1. 구구단 2단부터 9단까지 출력하라


실습2. 구구단 9단부터 2단까지 역순 출력하라


실습3. 구구단 2단부터 9단까지 값중 짝수의 값만 합산하여 합산값만 출력하라


실습4. 구구단 2단부터 9단 중 홀수 단만 출력하도록 하여라


실습5. 중첩 반복문을 활용하여 아래의 문자열이 차례대로 콘솔에 출력되도록 하여라.
00
101
2012
30123
401234

