반응형
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
를 생략했을 경우 그 다음 조건까지 수행된다는 큰 차이점이 있었습니다.
적절한 상황에서 최적의 문법을 사용하여 알고리즘을 구현하여 프로그램의 성능을 높일 수 있는 방안에 대해 지속적으로 고민하는 개발자가 되어야 겠다고 생각하였습니다.
반응형
'All Categories > BE & Java' 카테고리의 다른 글
개발일지 #7 - Java Math.random(), 형 변환(Casting, Promotion) (0) | 2023.12.11 |
---|---|
개발일지 #6 - Java 반복문 - for, while (2) | 2023.12.08 |
개발일지 #4 - Java Scanner, 제어문, Dead Code (1) | 2023.12.04 |
개발일지 #3 - Java 기본(변수, 연산자) (0) | 2023.12.01 |
Java 프로젝트에 Git Repository 연결하기 - git init, remote add origin (0) | 2023.11.30 |