자바 의 반올림 규칙

8382 단어 자바
Math.ceil() 상 향 조정
  • 은 주어진 수 x 에 대해 Math.ceil(x)x 보다 크 거나 같은 정 수 를 나타 낸다.예시:
  • System.out.println(Math.ceil(10)); // 10.0
    System.out.println(Math.ceil(10.5)); // 11.0
    System.out.println(Math.ceil(-10.5)); // -10.0
    

    주의:마이너스 반 축 에 서 는 잘 모 르 는 사람 이 있 을 수 있 습 니 다.우 리 는 수학 적 비교 -10 > -10.5,즉 -10-10.5 의 상한 선 입 니 다.Math.floor() 아래로 정정
  • 은 주어진 수 x,Math.floor(x)x 의 정수 보다 작 거나 같 음 을 나타 낸다.예시:
  • System.out.println(Math.floor(10)); // 10.0
    System.out.println(Math.floor(10.5)); // 10.0
    System.out.println(Math.floor(-10.5)); // -11.0
    
    Math.round() 사사 육 입 오 쌍
  • 규칙:
  • 수 약 된 숫자 가 5 보다 적 을 때 이 숫자 는 버 리 는 것,즉 4 사
  • 이다.
  • 수 정 된 숫자 가 5 보다 크 면 진 위 는 6 입
  • 이다.
  • 수 약 된 숫자 가 5 와 같 을 때 5 앞의 숫자 를 보고 홀수 라면 진 위 를 하고 짝수 라면 5 를 버린다.즉,수 약 된 후의 끝 숫자 는 모두 짝수 가 된다.만약 에 5 의 뒤에'0'이 아 닌 그 어떠한 숫자 가 있다 면 이때 5 의 앞 이 홀수 든 짝수 든 모두 진 위 를 해 야 한다.즉,5 가 쌍 을 이 루 는 상황 이다.

  • 위의 규칙 은 잘 이해 되 지 않 습 니 다.우 리 는 이렇게 계산 할 수 있 습 니 다.주어진 숫자 x,Math.round(x)Math.floor(x + 0.5) 이 라 고 표시 합 니 다.예 를 들 어
  • 을 보십시오.
    System.out.println(Math.round(10.4)); // 10
    System.out.println(Math.round(10.6)); // 11
    System.out.println(Math.round(-10.4)); // -10
    System.out.println(Math.round(-10.6)); // -11
    System.out.println(Math.round(10.5)); // 11
    System.out.println(Math.floor(10.5 + 0.5)); // 11.0
    System.out.println(Math.round(-10.5)); // -10
    System.out.println(Math.floor(-10.5 + 0.5)); // -10.0
    

    좋은 웹페이지 즐겨찾기