정수 연산
- 산술 연산을 정확하게 계산하려면 실수 타입을 사용하지 않는 것이 좋다.
출처, 이것이 자바다
- 정확한 계산이 필요하면 정수 연산으로 변경한다.
package ch03.sec04;
/* 실수값 연산으로 오차발생되는 문제에 대해
1) 정확한 계산은 정수값 연산방식으로 사용.
2) BigDecimal 클래스 사용.
*/
public class AccuracyExample2 {
public static void main(String[] args) {
int apple = 1;
int totalPieces = apple * 10;
int number = 7;
int result = totalPieces - number;
System.out.println("10조각에서 남은 조각: " + result);
-> 10조각에서 남은 조각: 3
System.out.println("사과 1개에서 남은 양: " + result / 10.0);
-> 사과 1개에서 남은 양: 0.3
}
}
'자바 언어 기초 - 연산자' 카테고리의 다른 글
비교 연산자 (0) | 2023.01.14 |
---|---|
나눗셈 연산 후 NaN과 Infinity 처리 (0) | 2023.01.14 |
오버플로우와 언더플로우 (0) | 2023.01.14 |
산술 연산자 (0) | 2023.01.14 |
부호/증감 연산자 (0) | 2023.01.14 |