본문 바로가기

All Categories/BE & Java

개발일지 #5 - Java switch case, 지역 변수 / 전역 변수

반응형

switch case문

1. 문법

switch (조건변수) {
    case 조건변수값1:
        해당 조건을 만족할 때 실행할 문장
        break;
    case 조건변수값1:
        해당 조건을 만족할 때 실행할 문장
        break;
    case 조건변수값1:
        해당 조건을 만족할 때 실행할 문장
        break;
    default:
        조건을 모두 만족하지 않을 때 실행할 문장
           break;
}

지역변수(local varible), 전역변수(global variable)

변수를 선언하는 위치에 따라서 활용할 수 있는 범위가 달라짐.
변수는 선언된 블록 내에서만 활용할 수 있음.
선언된 블록의 내부 블록에서 사용 가능. ⇒ 전역변수
선언된 블록의 상위 블록에서는 사용 불가능. ⇒ 지역변수


배운 점

자바의 기본 문법을 배우고 있습니다. 지난 수업에서 배운 if문과 유사한 switch case를 배우면서 차이점을 알 수 있었습니다. if ~ else if ~ else 구문이 있을 때 하나의 조건에 해당되면 연결되어 있는 다른 조건 식은 수행되지 않지만, switch case 구문같은 경우에는 break를 생략했을 경우 그 다음 조건까지 수행된다는 큰 차이점이 있었습니다.

적절한 상황에서 최적의 문법을 사용하여 알고리즘을 구현하여 프로그램의 성능을 높일 수 있는 방안에 대해 지속적으로 고민하는 개발자가 되어야 겠다고 생각하였습니다.

반응형