제어문 *****


1. if문

2. switch ~ case 문 


3. for 문 

4. while 문

5. do~while 문


6. break 문 

7. continue 문 


--------------------

1. if 문 형식


   if(조건)

   {

      조건이 참일때 처리할 문장 

   }

--------------------

2. if문 형식 


   if(조건)

   {

      조건이 참일때 처리할 문장   

   }else

   {

      조건이 거짓일때 처리할 문장 

   } 

--------------------

3. if문 형식 ( 다중 if)


   if(조건1)

   {

      조건1 이 참일때 수행할 문장 


   }else if(조건2)

   {

       조건2 이 참일때 수행할 문장 


   }else if(조건3)

   {

       조건3 이 참일때 수행할 문장 

 

   }else{

      위의 조건에 해당 사항이 없을때 처리할 문장        

   }

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

2. switch ~ case 문 

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

형식)


switch(변수 또는 수식)

{

  case 값1:

      처리문;

      처리문;

      break;


  case 값2:

      처리문;

      처리문;

      break;


  case 값3:

      처리문;

      처리문;

      break;


  defualt: // 기타 일때

      처리문;

}//


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

3.for 문  : 반복문

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

형식1) : 단일 for문 

         (1)        (2)               (4)

for(초기값; 최종치(조건); 증감치)

  {        (5)

(3) (6)

     반복처리할 내용 

  } (4)(5)(6) 반복 조건이 참일때 까지

-------------------------------------------


형식2) : 다중 for문 

       

for(초기치:최종치(조건); 증감치)

 {

    처리문 ;


    for(초기치;최종치(조건); 증감치)

      {

         처리문; 

      }

    처리문;

 }


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

4. while 문  (반복문)

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

형식)


초기치;

while(조건)

{

  처리문;

  증.감치;

}


* 조건이 참인 동안 반복 수행 

<cf>

while(rs.next())

{

}


while문과 do~while문의 차이점

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

5. do ~ while 문 

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

형식)


초기값;

do{

   처리문 ;

   증.감치;

}while(조건);


* 조건이 참인 동안 반복 수행 

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

break 문 : 반복문 loop 탈출


실습)

Test_13_break.java

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


continue 문 : 반복문 loop 블록 끝을 만난것과 같은 의미이다

             ( 즉 , 다시 반복 loop를 수행한다 ) 

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


<끝>

'Web Programming > Java' 카테고리의 다른 글

Java(자바) 메서드(metod)  (0) 2018.01.20
Java(자바) 배열(Array)  (0) 2018.01.20
Java(자바) 명령줄 인수  (0) 2018.01.20
Java(자바) 연산자  (0) 2018.01.20
Java(자바) 자료형  (0) 2018.01.20
Posted by 홍이홍이
,