Part3 제어문

if 조건문

조건식의 연산 결과에 따라 블록 내부 문장의 실해 여부를 결정할 수 있다.

  • if 문
  • if - else 문
  • if - else if - else 문



논리 연산자

논리 연산자의 피연산자는 블린 타입만 사용할 수 있다. 결과는 불린값이다.

  • OR :  
  • AND : &&
  • NOT : !
  • EXCLUSIVE-Or : ^



삼항 연산자

  • 조건식 ? 피연산자1 : 피연산자2
    • 조건식의 결과가 true 라면 결과는 피연산자1
    • 조건식의 결과가 false 라면 결과는 피연산자2



switch문

switch문은 어떤 변수의 값에 따라서 문장을 실행할 수 있도록 하는 제어문이다.

switch(변수){
        case 1 : 
            실행문; 
            break;
        case 2 : 
            실행문; 
            break;  
        default;    
    }
  • break를 쓰지 않으면 value값이 값1일 경우 값1, 값2, default를 모두 실행한다.
  • JDK7 이후에는 문자열 타입의 변수도 가능함

당연한걸 수도 있지만, case 에 조건문을 달면 오류가 난다 하하,,,



while문

조건문의 실행 결과가 true일 동안 반복해서 실행한다.

while(조건문){
        실행문; 
    }



do while문

while 문의 경우 조건이 만족되지 않을 때 실행되지 않지만, do while 문은 무조건 한번은 수행 된다.

   do{
        실행문;
    }while(조건문);
  • 실행문을 한번은 실행하고 싶을 경우에 사용됨



for 반복문

for 구문 자체에 변수 초기화, 조건식, 증감식이 한줄로 표현됨

    for(초기화식; 조건식; 증감식){
        실행문;
        실행문;
    }

댓글남기기