본문 바로가기
IT/JAVA

JAVA - 제어문

by 비준 2023. 6. 6.

1. 조건문(if문)

    1.1 if문

             - if문만 사용 : 모든 조건식을 검사

             - else if         : 위의 조건식이 거짓일때 검사,

                                    위의 조건식이 참이면 검사하지 않음

                                    여러개를 작성할 수 있다.

             - else            :  위의 조건식이 모두 거짓이면 실행

 

     1.2. 사용 방법1

        if (조건식) {

           실행할 문장;

        }  

        if (조건식) {

           실행할 문장;

        }  

        if (조건식){

           실행할 문장;

        }

=================================================================

     1.3. 사용 방법2

        if (조건식) {

           실행할 문장;

        } else if ( 조건식 ) {

           실행할 문장;

        } else {

           실행할 문장; 

        }

 

2. 조건문 (switch문)

    1.1 사용방법

       switch (변수명) {

       case 값1 :

                 실행할 문장;

                  break;

       case 값2 :

                 실행할 문장;

                  break;

       case 값3 :

                 실행할 문장;

                  break;

           ......

       default :

                 실행할 문장;

       }

     1.2 주의 사항

      --> 각 case문안에 break를 꼭 써야한다. 만약 쓰지 않을 경우, 해당 조건에 맞는 case문 밑으로 전부 출력이 된다!!!!

 

3. 삼항 연산자, if문, switch문의 비교

   1. 삼항 연산자 : 조건식이 1개 있을 경우 사용한다.

   2. if문              : 조건식에서 비교 (>, <, >=, <=)의 연산자를 사용하거나, 여러개의 조건식을 쓸 때 사용한다.

   3. switch문      : 하나의 변수에 여러개의 값이 담길 수 있고, 각 값이 같은지를 비교할때 사용한다.

   

4. 반복문 (for문)

   1.1 사용방법

      for(초기식; 조건식; 증감식) {

         실행할 문장;

     }

      ex)

      //i가 0부터 10보다 작을때까지 1씩 증가하면서 { }안에 있는 실행할 문장을 계속 반복하며, i가 10이거나 10보다 크면 탈출한다(빠져나온다).

      for(int i = 0; i < 10; i++) {

         실행할 문장;

     }

 

5. 대입연산자 - 복합대입연산자 (누적연산자)

    -> +=, -=, *=, /=, %=,.....

     ex)

     int moeny = 1000;

     money += 1000; //money + 1000;

     system.out.println(money)

 

     money -= 500;

     money = money - 500;

     system.out.println(money)

 

6. 증감연산자

   -> ++, --

   전위형 : 해당 라인부터 바로 적용 -> ++i, --i

   후위형 : 다음 라인부터 적용 (정확히는 증감연산자가 끝난 시점부터 적용)  -> i++, i--

 

7. 기타 제어문

   -> 반복문에서 사용한다. 단, break는 switch에서도 사용가능하다.

   break    : 즉시 해당 중괄호 영역을 탈출한다.

                   if문은 적용되지 않는다.

                  (if문 안에서 사용 시 if문을 감싸고 있는 중괄호 영역을 탈출한다.)

                   - 아래의 코드를 실행시키지않는다.

  continue : 즉시 다음 반복으로 넘어간다.

                   - 아래의 코드를 실행시키지 않는다.

 

8. 반복문 (while문)

 - 조건식이 ture일때 실행

     8.1 사용방법

      while (조건식) {

         실행할 문장;

      }

 

9. 반복문 (do ~ while문)

   - 최소 한번을 무조건 실행해야할 때 사

  9.1 사용방법

   do {

       실행할 문장;

   }while (조건식);

 

10. for문과 while문의 목적

     for문     : 몇 번 반복할지 알 때

     ex)음식이 나오면 진동벨 5번 울린다

 

     while문 : 몇 번 반복할지 모를 때

    ex) 손님이 키오스크로 주문하면 다시 메인화면으로 돌아간다.

'IT > JAVA' 카테고리의 다른 글

JAVA - 실습 - 배열 (Array)  (0) 2023.06.06
JAVA - 예제 - 배열 (Array)  (0) 2023.06.06
JAVA - 예제 - do ~ while문  (0) 2023.06.06
JAVA - 예제 - while문  (0) 2023.06.06
JAVA - 실습4 - for문  (0) 2023.06.06

댓글