[JAVA] 제어문 - 반복문 for
제어문 : 프로그램의 흐름을 제어하는 문법 (**문법에 들어가는 조건식은 비교,논리연산자)
조건문 : 조건이 참일 때 실행여부 결정 if, switch
반복문 : 조건이 참일 때 명령을 반복 for, while
for문 : 조건에 따라 특정명령을 반복, 실행하는 제어문
for(초기식; 조건식; 증감식) {
조건식이 참일동안 반복실행할 명령;
}
초기식 : 반복문에 사용할 변수를 초기화(시작값)
조건식 : 반복 수행할 범위 구현(종료값)(비교연산자)
증감식 : 초기값을 증감시키는 역할(증감연산자)
**반복할 명령이 뭔지 확실하게 알고 (ex.출력) 몇번 반복할건지 체크**
1️⃣1부터 10까지 출력하는 반복문 작성하기

👉1 2 3 4 5 6 7 8 9 10
2️⃣10부터 1까지 출력하는 반복문 작성하기

👉10 9 8 7 6 5 4 3 2 1
3️⃣1부터 20까지 홀수만 출력하는 반복문 작성하기

👉1 3 5 7 9 11 13 15 17 19
4️⃣1부터 10까지 3의 배수만 출력하는 반복문 작성하기

👉3 6 9
5️⃣a부터 z까지 출력하는 반복문 작성하기

👉a b c d e f g h i j k l m n o p q r s t u v w x y z
6️⃣1부터 10까지 총합 출력하는 반복문 작성하기

👉1~10의 총합 : 55
7️⃣키보드에서 정수형 변수 N값을 입력받고 1~N까지의 총합 출력하는 반복문 작성하기

👉

8️⃣정수형 변수에 단을 입력받고 해당 구구단을 출력하세요 예) 2x1=2

👉

중첩 for문
for(초기식; 조건식; 증감식) {
for(초기식; 조건식; 증감식) {
반복실행할 명령들;
}
}

1️⃣ 동일한 결과가 나오도록 작성하기
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4

2️⃣ 동일한 결과가 나오도록 작성하기
1 1 1
1 1 1
1 1 1
1 1 1

3️⃣ 동일한 결과가 나오도록 작성하기
1 2 3 4
5 6 7 8
9 10 11 12

**변수 만들기
4️⃣ 동일한 결과가 나오도록 작성하기
A B C D
E F G H
I J K L

**변수 만들기
5️⃣ 동일한 결과가 나오도록 작성하기
*
* *
* * *
* * * *
* * * * *

6️⃣ 동일한 결과가 나오도록 작성하기
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 1
3 4 5 6 7 8 9 10 1 2
4 5 6 7 8 9 10 1 2 3
5 6 7 8 9 10 1 2 3 4
6 7 8 9 10 1 2 3 4 5
7 8 9 10 1 2 3 4 5 6
8 9 10 1 2 3 4 5 6 7
9 10 1 2 3 4 5 6 7 8
10 1 2 3 4 5 6 7 8 9

참조