Thursday, March 01, 2007
Java/자바] 소수, 정수부/소수부 구하기, 소수점 이하만 추출; Get FRACTIONAL PART Only
소수에서, 정수부와 소수부를 구분하여 별도로 추출하는 방법입니다. C언어의 modf() 함수와 같은 일을 하는 것입니다. 예를 들어, 1.56 이라는 소수에서, 정수부는 1이고, 소수부는 0.56 입니다.
소스 파일명: Example.java
▶▶ 자바/Java] 정수로 반올림, 실수로 반올림 (소수점 몇째 자리까지) - Round To Long, Double
실수의 정수부 소수부 분리 예제
소스 파일명: Example.java
public class Example {
public static void main(String[] args) {
double d = 123.456789555;
int ip;
double fp;
// 소수의 정수부만 추출
ip = (int) d;
System.out.println(ip);
// 출력 결과: 123
// 소수의 소수부만 추출
fp = d - (int) d;
System.out.println(fp);
// 출력 결과: 0.4567895550000003
}
}
public static void main(String[] args) {
double d = 123.456789555;
int ip;
double fp;
// 소수의 정수부만 추출
ip = (int) d;
System.out.println(ip);
// 출력 결과: 123
// 소수의 소수부만 추출
fp = d - (int) d;
System.out.println(fp);
// 출력 결과: 0.4567895550000003
}
}
▶▶ 자바/Java] 정수로 반올림, 실수로 반올림 (소수점 몇째 자리까지) - Round To Long, Double
tag: java
자바 | Java
<< Home