Math.round () 방법
1790 단어 round
java.lang.Math round() , :
public static int round(float a) {
//other code
}
public static long round(double a) {
//other code
}
그것들의 반환 값은 모두 정수이며, 모두 반올림법을 채택한다.연산 규칙은 다음과 같습니다.만약 매개 변수가 정수이고 소수점 뒤의 첫 번째 자리 >=5이면 연산 결과는 매개 변수의 정수 부분 +1이다.2. 매개 변수가 음수이고 소수점 뒤의 첫 번째 자리가 >5이면 연산 결과는 매개 변수의 정수 부분-1이다.3. 매개 변수가 정수이고 소수점 뒤의 첫 번째 자리<5;또는 매개 변수는 마이너스이고 소수점 뒤의 첫 번째 자리 <=5이며 연산 결과는 매개 변수의 정수 부분이다.
package com.sdjt.study.jibenleixing;
/**
* @author:lyy
* @version :2009-8-4 06:33:28
*/
public class MathTest {
public static void main(String[] args) {
System.out.println(" =5");
System.out.println(" :Math.round(11.5)=" + Math.round(11.5));
System.out.println(" :Math.round(-11.5)=" + Math.round(-11.5));
System.out.println();
System.out.println(" <5");
System.out.println(" :Math.round(11.46)=" + Math.round(11.46));
System.out.println(" :Math.round(-11.46)=" + Math.round(-11.46));
System.out.println();
System.out.println(" >5");
System.out.println(" :Math.round(11.68)=" + Math.round(11.68));
System.out.println(" :Math.round(-11.68)=" + Math.round(-11.68));
}
}
결과는 다음과 같습니다.
소수점 이하 첫 번째 자리 = 5양의 수: Math.round(11.5) = 12 음수: Math.round(-11.5)=-11
소수점 이하 첫 번째 자리<5정수: Math.round(11.46) = 11 음수: Math.round(-11.46)=-11
소수점 이하 첫 번째 자리 > 5 정수: Math.round(11.68) = 12 음수: Math.round(-11.68)=-12
최종 결론:
Math 클래스의 round () 방법의 연산 결과는 <= (파라미터 값 + 0.5) 의 최대 정수입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
TCO 2014 Round 1C 확률 DPTCO round 1C의 250과 500 문제는 너무 지저분해서 말할 것도 없다. TCO round 1C 950 바둑돌은 매번 확률적으로 왼쪽에서 오른쪽으로 이동하고 n보를 걸으면 cover의 구역 크기를 기대합니까...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.