신규 블로그를 만들었습니다!
1. 조건문 if, switch
분기가 많아 질때는 if문보단 switch를 사용하는 것이 간편하다. 단, switch문은 제약사항이 있다.
이러한 제약사항 때문에 어쩔 수 없이 if문을 사용하는 경우도 있다.
switch 문의 실행 순서
- 조건식을 계산
- 조건식 결과에 맞는 case문 실행
- 이후 문장 실행
switch문 주의 사항
- 조건식의 결과는 무조건 정수(정수 상수 가능)이어야 한다. (변수, 문자열, 실수 등은 사용 불가능)
- char 타입을 사용할 수 있는 이유는 char 타입도 결국은 문자 유니코드(정수)를 저장하기 때문이다.
final int ONE = 1;
int two = 2;
int result = 1;
switch(result) {
case ONE:
break;
case two: // 컴파일 에러
break;
default:
break;
}
2. 반복문
JDK 1.5 부터는 배열과 컬렉션에 저장된 요소를 좀 더 편리한 방법으로 처리할 수 있게 됐다.
int[] nums = {1, 4, 6, 8, 10, 15};
for(int num : nums) {
System.out.println(num);
}
1
4
6
8
10
15
Reference
Java의 정석, 남궁 성 지음
'Language > JAVA' 카테고리의 다른 글
Java의 정석 - Chapter 06. 객체지향 프로그래밍 #1 (0) | 2019.11.19 |
---|---|
Java의 정석 - Chapter 05. 배열 Array (0) | 2019.11.19 |
Java의 정석 - Chapter 03. 연산자 Operator (0) | 2019.11.19 |
Java의 정석 - Chapter 02. 변수 variable (0) | 2019.11.19 |
Java의 정석 - Chapter 01. 자바를 시작하기전에 (0) | 2019.10.08 |
최근댓글