All Categories/BE & Java
개발일지 #5 - Java switch case, 지역 변수 / 전역 변수
재희zhi
2023. 12. 5. 09:06
반응형
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
를 생략했을 경우 그 다음 조건까지 수행된다는 큰 차이점이 있었습니다.

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