제어문

    [Java] 제어문2: 조건문 Switch문

    [Java] 제어문2: 조건문 Switch문

    Switch 문 경우의 수가 변수의 값의 등가 비교로 나뉠 때 사용 변수에 담긴 값에 따라 알맞은 case로 이동하고 문장을 실행 그 밑에 case 가 더 있다면 그 안에 있는 문장들도 실행 switch(변수){ case 값1: 변수의 값이 값1 일 때, 실행 break; case 값2: 변수의 값이 값2 일 때, 실행 break; default: //if문의 else 와 유사 변수의 값이 위의 값들이 아닐 때 실행 } 기타연산자 break 속해있는 switch문이나 반복문을 탈출한다. case로 진입점을 설정하기 때문에, 만약 case 값1:에서 진입할 경우, 순서대로 그 밑의 case 값2도 실행 switch문 효율적인 사용 switch(choice){ case 3: System.out.println..

    [Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)

    [Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)

    제어문 위에서 아래로만 흐르던 코드의 흐름을 제어하기 위해 사용하는 문장 조건문(선택제어문) if ~ else if ~else switch ~ case ~ default 반복문(반복제어문) while 문 for 문 조건문 값만 선택하여 사용하는 삼항연산자의 연장선으로 보면 된다. 조건에 따라 경우의 수를 나누기 흐름을 나누기 선택지를 주어주기 특정한 상태 물어보기(입력한게 3이니? 비밀번호가 abcd니?) if문 if(조건식1){ 조건식1의 연산결과가 true 일 때, 실행 } else if(조건식2){ 조건식2의 연산결과가 true 일 때, 실행(나머지 조건식들이 false 이어야함.) } else{ 조건식들의 연산결과가 false 일 때, 실행 } else if 와 else문은 생략 가능 조건식 중 ..