JAVA 기초

[JAVA 기초] JAVA의 정석 - Ch.04 조건문과 반복문 (정리)

beginner-in-coding 2025. 1. 15. 14:23

Ch.04 조건문과 반복문


-      조건문 – if, switch

  • if문
    • 프로그램의 실행 흐름을 변경하기 위해 사용 
    • if (조건식) {  // 조건식이 true일 경우 수행할 내용  }
  • if-else
    • if (조건식) {  // 조건식이 true일 경우 수행할 내용  } else {  //조건식이 false인 경우 수행할 내용  }
  • if-else if
    • if (조건식1) {  // 조건식1이 true일 경우 수행할 내용  } else if(조건식2) {  //조건식2이 true인 경우 수행할 내용  }...
    • 조건식을 순차대로 확인하여 하나의 조건식이 실행되면 빠져나감 
    • else if문을 여러개 작성 가능
    • 마지막에 else 사용 가능
  • 중첩 if
    • if문 안에 if문이 존재하는 것을 의미
  • switch
    • switch(조건식) case 값1: //값1일때 실행할 코드  break;  case 값2: //반복
    • 단 하나의 조건식으로 많은 경우의 수를 처리할 때 사용
    • default == if문의 else
    • break가 없다면 다음 빠져나가지 않고 다음 문장으로 넘어감 

-      반복문 – for, while, do-while

 

  • For문
    • 반복 횟수를 알고 있을 경우 적합
    • for(초기화; 조건식; 증감식) {  //반복할 내용  }
    • 쉽포를 이용해서 두 문장 이상을 하나로 연결해서 사용 가능
  • While
    • 참(true)인 동안 반복
    • while(조건식) {  //조건식이 true인 경우에 반복할 내용  }
    • 조건식이 거짓이 될 때까지 반복
  • Do-while
    • do {  //반복할 내용  } while(조건식);
    • while과는 다르게 먼저 내용을 수행한 후 조건을 검사해서 반복을 빠져나가는 방법
  • Break
    • 반복문을 빠져나가는 방법
  • Continue
    • 반복문을 벗어나지 않고 다음 반복으로 넘어가는 방법
  • 이름 붙은 반복문
    • break나 continue문 뒤에 이름을 지정해 지정된 반복문을 빠져나가는 방법