잇연

제어문(조건문)복습 본문

JAVA

제어문(조건문)복습

잇연 2022. 5. 8. 23:17

저번 시간 복습

조건문 종류) 단일조건문, 선택조건문, 다중조건문, 중첩조건문

1) 단일조건문

단일조건문 (독립적수행) => 조건에 맞는 문장 수행시 사용한다. 

if (조건식) // 유효성 검사 (사용자 입력값을 제어)
	{  조건이 true일 때 사용하는 문장
       조건이 false일 때는 건너뛴다.
     }

2) 선택조건문

선택조건문 (true/false) : 가장 많이 사용되는 조건문

 

- 아이디 중복

   - 중복 안된 경우 : 사용 가능 ID 

   - 중복 안된 경우 : 이미 사용중인 ID 

if(조건문) => 조건문 (부정연산자(!), 비교연산자,논리연산자, equals())
          => 결과값이 true/false
{
  조건이 true일때 처리
}
else
{
  조건이 false일때 처리 
}

3) 다중조건문

다중조건문(조건에 맞는 문장만 수행) => 한개만 수행 

==> 응용 : 선택문 (switch~case)

if(조건문)
{
 1. 조건이 true => 처리하는 문장 
    => 처리문장을 수행하면 종료
 2. 조건이 false일때 다른 조건을 수행
}         ↓
else if(조건문)
{
 1. 조건이 true => 처리하는 문장 
    => 처리문장을 수행하면 종료
 2. 조건이 false일때 다른 조건을 수행
}         ↓
else if(조건문)
{
 1. 조건이 true => 처리하는 문장 
    => 처리문장을 수행하면 종료
 2. 조건이 false일때 다른 조건을 수행
}         ↓
else if(조건문)
{

 1. 조건이 true => 처리하는 문장 
    => 처리문장을 수행하면 종료
 2. 조건이 false일때 다른 조건을 수행
}         ↓
else // 생략이 가능 (필요시에만 사용)
{
  조건이 없는 경우 처리하는 문장 
}

4) 중첩조건문

중첩조건문(조건=> 조건)

      if(조건문) 로그인 완료 => >=90 A
      {
         if(조건문) // 사용자라면 >=98 A+
         {
            처리하는 문장 
         }
         else if // 관리자 // >=94 A0  A-
         {

         }
      }

      => if(조건 && 조건)
         if(조건)
         {
            if(조건)
            {
            }
         }