Java

[Java] 제어문

Bay Im 2024. 3. 11. 16:19
  • 제어문의 개념
    • 프로그램 실행 순서 제어
    • 모든 제어문은 중괄호({})를 가진다. 만약 중괄호 안의 실행문이 1개인 경우 생략 가능 (컴파일러가 자동 삽입)
    • 제어문 종류
      • if, switch, for, while, do-while
    • 제어 키워드 종류
      • break, continue
  • 조건문 (선택 제어문)
    • 조건식에는 비교/논리 연산자가 들어간다.
    • if 문
      • if문의 4가지 패턴
        • 단일 if문
          • if(조건식) { 실행내용 }
        • if else문
          • if(조건식) { true일 때 실행내용 } else { false일 때 실행내용 }
        • if else if문
          • if(조건식) { 실행내용 } else if (조건식) { 실행내용 } else { 실행내용 }
        • 중첩 if문
          • if 문 안에 if 문
    • switch 문
      • 기본 구조
      • switch(조건식) {
        	case 위치값1:
        		실행내용;
        		break;
        	case 위치값2:
        		실행내용;
        	...
        	case 위치값n:
        		실행내용;
        	default:
        		실행내용;
        }​
         
        • default는 일치하는 위치값이 없는 경우 이 위치로 이동 후 실행내용 실행, default는 생략도 가능
        • break는 현재 중괄호 탈출
        • case에 실행내용 없이 case를 두개 붙여서 or 조건으로 줄 수 있다.
  • 반복문
    • for 문
      • 반복 횟수가 정해진 경우 주로 사용
      • 기본 구조
        • for(초기식; 조건식; 증감식) { 실행내용; }
    • while 문
      • 기본 구조
      • 초기식;
        while(조건식) {
        	실행내용;
        	증감식;
        }​
         
        • 초기식은 필수 문법은 아니지만 일반적으로 사용
    • do-while 문
      • do의 실행 내용은 최초 1회는 무조건 실행
      • 기본 구조
      • 초기식;
        do {
        	실행내용;
        	증감식;
        } while(조건식);
  • 제어 키워드 (반복문의 제어문)
    • break
      • 반복문 중단
    • continue
      • 증감식으로 이동
    • label
      • 반복문의 제어 위치

 

 

'Java' 카테고리의 다른 글

[Java] Array  (0) 2024.03.13
[Java] 임의의 정수 출력 방법  (0) 2024.03.11
[Java] Scanner 클래스  (0) 2024.03.11
[Java] 연산자  (0) 2024.03.11
[Java] String 클래스  (0) 2024.03.11