프로그램의 실행 흐름을 제어하는 제어문
반복문은
같은 코드를 여러번 반복하고자 할 때 사용
어떤 조건이 참인 동안 같은 블록을 계속 수행할 수 있도록 코드를 적어야한다.
for문은 반복 횟수를 알고 있을때 주로 사용하고, while문은 조건에 따라 반복할 때 주로 사용한다.
while문과 do-while문의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일하다.
for (반복문 초기화 부분; 반복 조건; 변화)
조건식이 true가 될 때까지만 중괄호 내부를 반복한다. 반복할 때마다 증감식이 실행된다. 초기화식은 조건식과 증감식에서 사용할 루프 카운터 변수를 초기화한다. 주로 지정된 횟수만큼 반복할 때 사용한다.
while문
while(조건식) 말하며 조건식이 true가 될 때까지만 중괄호 내부를 반복 실행한다.
do while문 : 반복문과는 다르게 조건이 반복문의 끝에 있어 일단 한 번은 반드시 수행되는 반복형태 마지막에 꼭 ;을 찍어줘야한다. do-while문은 먼저 do 중괄호 내부를 실행하고 그 다음 조건식 true가 되면 다시 중괄호 내부를 반복 실행한다.
break 구문
-루프를 강제로 끝내도록 할 때 사용, switch 구문 안에서, 루프 안에서 사용
조건식에 true가 들어있을때는 반드시 탈출 명령어가 있어야 한다.
for문, while문, do-while문 내부에서 실행되면 반복을 취소한다.
continue 구문
-반드시 루프 안에서만 사용, 루프 안에서 다음 반복 단계로 진행하라는 의미.
for문, while문, do-while문 내부에서 실행되면 증감식 또는 조건식으로 돌아간다.
조건문 : if(if-else), swich, 3항 연산자 : (조건식)?참일때 실행될 구문 : 거짓일때 실행될 구문
switch문에서 변수의 종류로 사용할 수 있는 타입은 byte, short, int, char, String이다.
중첩된 반복문
-반복문 안에 반복문이 있는 형태를 '중첩된 반복문' nesting
boolean은 논리 연산자
논리 연산자의 결과는 boolean 자료형에 저장
&& and
|| or
! not
'Java > information' 카테고리의 다른 글
[자바/JAVA] 객체란 (0) | 2023.04.12 |
---|---|
[자바/JAVA] 배열 (0) | 2023.04.10 |
[자바/JAVA] 조건문 (0) | 2023.04.04 |
[자바/JAVA] 형변환과 시스템 입출력 (0) | 2023.03.31 |
[자바/JAVA] 상수와 여러 연산자들 (0) | 2023.03.29 |