본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

Math클래스: Exact 메서드

Exact가 포함된 메서드들이 있다.

addExact, subtractExact, multiplyExact, incrementExact, decrementExact, negateExact, toIntExact

연산중 오버플로우나 언더플로우 등의 산술연산오류를 방지하기위해

결과를 반환할 뿐 인 연산자에게 예외를 발생하게 한다.

 

Exact 덧셈

int result = Math.addExact(5, 3);
// result: 8

 

subtractExact 뺄셈

int result = Math.subtractExact(10, 4);
// result: 6

 

multiplyExact 곱셈

int result = Math.multiplyExact(2, 3);
// result: 6

 

incrementExact 증가

int result = Math.incrementExact(7);
// result: 8

 

decrementExact 감소

int result = Math.decrementExact(9);
// result: 8

 

negateExact 부호반전

int result = Math.negateExact(5);
// result: -5

 

toIntExact 정수로 변환

int result = Math.toIntExact(1234567890L);
// result: 1234567890