JAVA

[JAVA] 제어문 - 반복문 for

(งᐛ)ว 2023. 8. 17. 01:38
728x90
728x90

제어문 : 프로그램의 흐름을 제어하는 문법 (**문법에 들어가는 조건식은 비교,논리연산자)

            조건문 : 조건이 참일 때 실행여부 결정 if, switch

            반복문 : 조건이 참일 때 명령을 반복 for, while


for문 : 조건에 따라 특정명령을 반복, 실행하는 제어문

for(초기식; 조건식; 증감식) {

     조건식이 참일동안 반복실행할 명령;

}

https://lrl.kr/IBVP

 

초기식 : 반복문에 사용할 변수를 초기화(시작값)

조건식 : 반복 수행할 범위 구현(종료값)(비교연산자)

증감식 : 초기값을 증감시키는 역할(증감연산자)

 

**반복할 명령이 뭔지 확실하게 알고 (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

 

 

 

 

 

 

 

 

참조

https://codemate.kr/project/JAVA-%EB%A9%94%EC%9D%B4%ED%8A%B8-%EA%B8%B0%EC%B4%88%ED%8E%B8/10-1.-%EB%B0%98%EB%B3%B5%EB%AC%B8

 

728x90