수업기록(2022-07~2022-09) JAVA
20220801 수업기록
연삐
2022. 8. 2. 21:25
08-01(월) 수업진도 1.반복문 -while -do~while -for -중첩for문 -while문 안에 for문 -break -continue |
1.반복문
while, do-while, for 특정 명령어 집합을 반복적으로 수행하고 할 때 사용하는 command
- while문
- while(boolean : 조건식){A;} => boolean이 true이 동안에 A명령어 반복수행
- 초기값과 while문 조건식을 꼼꼼히 살펴볼 필요가 있다.
- do~while문
- 내부 명령어를 무조건 1번은 실행!
- do{A;}while(조건식) => 조건식이 true인 동안에 A를 반복실행
- - 참고 : while문의 내부 명령어는 한 번도 실행 안할 수 있음. do while은 무조건 1번실행
- 첫번째에는 조건식이 true/false 상관없이 수행하지만 두번째부터는 while문의 조건식이 true여야만 수행한다.
- for문
- for(초기값 ; 조건식; 증감연산자){A;}
- - 초기값과 마지막값이 결정되어 있는 경우에 많이 사용한다.
- for문 증감연산자는 ++ , --만 쓰는 것이 아니라 여러가지의 증감연산자 사용이 가능하다.
- - 복합대입연산자도 사용가능
- for(초기값 ; 조건식; 증감연산자){A;}
- 중첩for문
- for문 안에 for문이 있는 경우
- 첫번째 for문 조건식으로 인해 9번 수행하고 두번째for문 조건식으로 인해 9번 수행한다면
- 첫번째 for문이 한번 반복할때 두번째 for문은 9번 반복한다.
- 즉 첫번째가 총 9번 반복할때 두번째for문은 총81번 반복한다.
- for문은 중첩이 여러개가 가능하지만 3개이상의 중첩 for문을 사용하면 프로그램 실행속도를 저하시키기 때문에 가급적 실무적으로 사용하지 않는걸 권장한다고 한다.
- 어쩔 수 없이 사용해야만 한다면 반드시 전체 반복 횟수를 확인하고 사용할 것
- 반복문 중첩사용 (while안에 for문 , do while문안에 for문, for문안에 while문)
- 코딩실습.
- break
- for문, while문, do-while문 종료(반복취소)
- Switch문 종료
- 대개 if문과 같이 사용
- if문 조건식에 따라 for문과 while문 종료할 때 사용
- 반복문이 중첩되어 있을 경우 break; 문은 가장 가까운 반복문만 종료한다.
- 전체적인 반복문까지 종료시키려면 반복문에 이름(라벨)을 붙이고, "break 이름;" 사용
- continue
- for문, while문, do-while문에서 사용
- while문, do-while문 : 아래까지 수행하지않고 continue;있는 시점부터 조건식으로 이동