본문 바로가기
IT/공부메모

2018.04.27 - java 조건식, 반복문

by 그랭 2018. 4. 28.

조건문


If(조건식){문장들}


1. if

 If, if-else, if-else if

 If(조건식 true or false){ 조건식이 true일 경우 문장 수행 }

 Else{ 모든 조건식의 결과가 false 일 경우 수행 }


2. 중첩 if


 If문 안에 또 다른 if문을 중첩해서 넣을 수 있다.

 If(조건식1){

   If(조건식2){

}

}

 


3. switch조건이 많을경우 switch


조건식의 계산 결과가 int범위 이하의 정수만 가능 (byte, short, char, int)

조건식 계산 후 그 결과와 같은 case문으로 이동 후 break문을 만날 때까지 문장들을 수행.

break문이 없으면 switch문의 끝까지 실행


switch(조건식){

case 1: … break;

case 2: … break;

default: 조건식의 결과와 일치하는 case문이 없을 때 실행

}

 



 

반복문


문장을 반복해서 수행할 때 사용

조건식과 수행할 블록{} 또는 문장으로 구성

반복회수가 중요한 경우레 for문 그 외에는 while문 사용


1. for


For(1초기화;2조건식;4증감식){

  3조건식 true일 때 수행 될 문장

}

2. 중첩 for

For(){

For(){

}

}


 

3. while


While(조건식){

 조건식의 결과가 true일 때 수행 될 문장

}


 

5. do-while


최소 한 번 은 실행 하고 조건식으로 넘어간다.


Do{

}while(조건식)




6. break


조건문, 반복문을 빠져나갈 때 Break.

Break 다음 문장이 있어도 실행하지 않고 조건,반복문을 끝냄.




7. continue 


자신이 포함된 반복문의 끝으로 이동하고 다음 반복으로 넘어감.

Continue 이후의 문장은 수행되지 않는다.



 

8. 이름 붙은 반복문과 break


Break는 자신이 포함된 반복,조건문을 빠져나가지만

이름을 붙인 반복문을 break 하면 그 반복문을 빠져나간다.

둘 이상의 반복문을 건너뛰는 것이 가능.


Aaa : for(){

           For(){

           If(){

                     Break Aaa;  

                     System.out.println(1);

}

}

}

 


반응형