💡 if 문
- 소괄호 안에는 boolean 값으로 평가될 수 있는 조건식을 넣어주고
- 조건식이 참일때 실행하고자 하는 코드 작성
기본 형식
if (조건식) {}
code; // 조건식이 참이면 실행
}
if else 문
- 조건식의 결과에 따라 실행블록 선택
- if의 조건식이 true면 해당 블록이 실행되고, false면 else if 조건식 검사하고 false면 else 실행
switch
case "1":
code;
break;
case
code;
break;
case
code;
break;
default // 괄호 안값과 같은 값이 없으면 실행
code;
break;
switch 실행문이 같을경우
case "junior" :
case "manager" :
code;
break;
자바 14에서 표준화된 향상된 switch문
switch
case "a" -> System.out.println("700만원");
💡 반복문
for
조건식이 참인동안 주어진 횟수만큼 실행문 반복 수행
향상된 for 문
출력값
kimcoding 님은 자바를 공부중입니다.
javalee 님은 자바를 공부중입니다.
ingikum 님은 자바를 공부중입니다.
위와 같이 for문의 괄호( ()) 안에는 배열에서 꺼낸 항목을 저장할 변수 선언, 콜론( : ), 그리고 사용할 배열이 작성됩니다. 향상된 for문을 처음 실행 할 때, names 배열에서 가져올 첫번째 값이 존재하는지 확인 하고, 값이 존재하면 해당값을 변수인 name에 저장합니다. 그리고 그 안의 실행문을 실행합니다. 블록 내부의 실행문이 모두 실행 되면 다시 names 배열에서 가져올 값이 있는지 확인 하고 만약 가져올 다음 항목이 없다면 자동적으로 for문이 종료됨
💡 While
- 조건식이 true일 경우 계속 반복
- 초기화,증감식은 필요없다면 생략가능
기본형식
(초기화);
while(조건식) {
실행문; // 조건식이 참인 동안 실행
증감식;
}
do while 문
- 조건식에 의해 반복 실행하는건 while과 똑같음
- while문은 시작 할 때부터 조건식을 검사하여 블록 내부를 실행할지 결정
- 경우에 따라서는 블록 내부의 실행문을 우선 실행시키고 실행 결과에 따라서
반복 실행을 계속 할지 결정하는 경우 있음
기본 형식
do {
(1)실행문 // 처음한번은 무조건 실행
} while ((2)조건식);
do-while문이 처음 실행될 때
(1)실행문을 먼저 실행.
(1)실행문이 모두 실행되면
(2)조건식을 평가.
그리고 그 결과가 true이면 (1)실행문 → (2)조건식으로 반복 실행을 하고, false이면 do-while문을 종료.
💡 break 문
- 반복문인 for문, while문, do-while문을 실행 중지할 때 사용. switch문도 break문을 사용하여 switch문을 종료
- break문은 대개 if문과 같이 사용되며, if문의 조건식에 따라 for / while문을 종료 할 때 사용
💡 continue 문
- 반복문인 for,while,do-while 에서만 사용
- 블록 내부에서 continue문이 실행되면 for문의 증감문 혹은 while,do-while문의 조건식으로 이동하여 작동
- continue ,break 의 차이점은 반복문 종료여부임. continue는 반복종료X 다음차례로 넘어가 계속 반복
- 보통 if에 사용하며 if의 조건은 만족하면 continue를 통해 다음 반복으로 넘어감
'Languages > Java' 카테고리의 다른 글
Constructor & this & Inner Class (0) | 2022.09.05 |
---|---|
클래스 & 객체 & 필드 & static & 메소드 (0) | 2022.09.02 |
배열 (0) | 2022.09.01 |
변수 & 타입 & 상수 & 리터럴 & 연산자 & String & I/O (0) | 2022.08.26 |
예약어 (0) | 2022.08.09 |