[JAVA] 연산자
This is JAVA :)
이것이 자바다를 보고 공부했습니다 :)
3.1 연산자와 연산식
- 연산(Operations): 프로그램에서 데이터를 처리하여 결과를 산출하는 것
- 연산자(Operator): 연산에 사용되는 표시나 기호
- 피연산자(Operand): 연산되는 데이터
3.3 단항 연산자
- 부호 연산자의 산출 타입은 int 타입이 된다.
short s = 100; short result1 = -s; //컴파일 에러 int result2 = -s; // (o)
3.4 이항 연산자
- 산술 연산시 char 타입은 int 타입으로 변환되어 int 타입으로 산출
char c1 = 'A' +1; //리터럴 간의 연산이라 타입 변환 없음. 결과값: B char c2 = 'A'; char c3 = c2 +1; //컴파일 에러 (변수 c2가 int 타입으로 변환된 후 연산)
- NaN과 Infinity 연산
-
0으로 나누는 경우
컴파일은 되지만 Arithmetic Exception이 발생 - 0.0으로 나누는 경우
5 / 0.0 -> Infinity 5 % 0.0 -> NaN
- NaN과 Infinity를 확인하는 메서드
- Double.isInfinite()
- Double.isNaN()
-
Leave a comment