Beny's Study
04. 형변환 연산자, 반올림 본문
형변환 연산자
- 형변환 : 변수 또는 상수의 타입을 다른 타입으로 변환하는것
- 실수→정수로 할때 소수점을 반올림 하진 않음.
- (바꿀타입)피연산자;
double d=85.4;
int score=(int)d;
->int score=(int)85.4;
->int score=85;
반올림
- 실수를 소수점 첫째자리에서 반올림한 정수를 반환
- 원하는 위치에서 반올림 하는 기능
long result=Math.round(4.52);// result에 5가 저장됨.
class Ex3_11 {
public static void main(String args[]) {
double pi = 3.141592;
double shortPi = Math.round(pi * 1000) / 1000.0;
//4번째 자리에서 반올림, 10의n제곱곱해서 나누어야함
//Math.round(pi * 1000) / 1000.0
//->Math.round(3.1415952 * 1000) / 1000.0
//->Math.round(3141.5952) / 1000.0
//->3142) / 1000.0
// 만약에 이부분에서 1000이면 int타입이라 결과값이 3출력됨,double값이라서 소수점3.142로 출력
//3.142
System.out.println(shortPi);//3.142출력
}
}
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."
'[JAVA] > 02.연산자' 카테고리의 다른 글
06. 이항연산자_ 논리연산자 (0) | 2022.04.12 |
---|---|
05. 이항연산자_비교연산자,문자열비교연산자 (0) | 2022.04.12 |
03. 이항연산자_산술연산자 (0) | 2022.04.12 |
02. 단항연산자 (논리부정,전위,후위) (0) | 2022.04.12 |
01. 연산자의 우선순위(표) (0) | 2022.04.12 |