[Rubby] 소수점 이하의 자릿수를 지정하여 반올림, 반올림, 반올림!
2443 단어 Ruby
개시하다
이번에는 소수의 자릿수를 지정하여 반올림과 반올림을 하는 방법을 총결하였다.
평균치 등을 계산할 때는 어쨌든 소수인 경우가 많다.
이때 소수점 이하의 자릿수를 통일해야 한다.
그럼 바로 설명
소수점 이하 N자리의 반올림
round 방법
round 방법은 매개 변수에 소수점 이하의 자릿수를 입력한 다음에 아래의 자릿수를 반올림하는 것이다.
소수점 이하 두 자리를 표시하려면 round(2)
소수점 이하 3자리를 표시하려면round(3)
다음은 예이다.100.3333.round
# 出力結果 ==> 100
100.3333.round(1)
# 出力結果 ==> 100.3
100.3383.round(2)
# 出力結果 ==> 100.34
100.3399.round(3)
# 出力結果 ==> 100.34
# この場合、小数点以下4桁目が四捨五入されるが3桁目の元の値が9なのでさらに繰り上がって100.34になる。
소수점 이하 N자리 반올림
메일 방법
이것도 라운드 방법과 같습니다. 매개 변수로 위치를 지정하십시오.
다음은 예이다.100.3333.ceil
# 出力結果 ==> 101
100.3333.ceil(1)
# 出力結果 ==> 100.4
100.3383.ceil(3)
# 出力結果 ==> 100.339
100.3399.ceil(3)
# 出力結果 ==> 100.34
소수점 이하 N자리 삭제
flor 방법
라운드 방법과 같은 매개 변수로 위치를 지정하십시오!
다음은 예이다.100.3333.floor
# 出力結果 ==> 100
100.3333.floor(1)
# 出力結果 ==> 100.3
100.3383.floor(3)
# 出力結果 ==> 100.338
최후
이상은!간단하네.
반올림이냐 반올림이냐는 항목에 따라 다양한 경우가 있다.
제발 잘못 쓰지 않도록 주의해라!
Reference
이 문제에 관하여([Rubby] 소수점 이하의 자릿수를 지정하여 반올림, 반올림, 반올림!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomokichi_ruby/items/e94a7336585f72b8a594
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
round 방법
round 방법은 매개 변수에 소수점 이하의 자릿수를 입력한 다음에 아래의 자릿수를 반올림하는 것이다.
소수점 이하 두 자리를 표시하려면
round(2)
소수점 이하 3자리를 표시하려면round(3)
다음은 예이다.100.3333.round
# 出力結果 ==> 100
100.3333.round(1)
# 出力結果 ==> 100.3
100.3383.round(2)
# 出力結果 ==> 100.34
100.3399.round(3)
# 出力結果 ==> 100.34
# この場合、小数点以下4桁目が四捨五入されるが3桁目の元の値が9なのでさらに繰り上がって100.34になる。
소수점 이하 N자리 반올림
메일 방법
이것도 라운드 방법과 같습니다. 매개 변수로 위치를 지정하십시오.
다음은 예이다.100.3333.ceil
# 出力結果 ==> 101
100.3333.ceil(1)
# 出力結果 ==> 100.4
100.3383.ceil(3)
# 出力結果 ==> 100.339
100.3399.ceil(3)
# 出力結果 ==> 100.34
소수점 이하 N자리 삭제
flor 방법
라운드 방법과 같은 매개 변수로 위치를 지정하십시오!
다음은 예이다.100.3333.floor
# 出力結果 ==> 100
100.3333.floor(1)
# 出力結果 ==> 100.3
100.3383.floor(3)
# 出力結果 ==> 100.338
최후
이상은!간단하네.
반올림이냐 반올림이냐는 항목에 따라 다양한 경우가 있다.
제발 잘못 쓰지 않도록 주의해라!
Reference
이 문제에 관하여([Rubby] 소수점 이하의 자릿수를 지정하여 반올림, 반올림, 반올림!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomokichi_ruby/items/e94a7336585f72b8a594
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
100.3333.ceil
# 出力結果 ==> 101
100.3333.ceil(1)
# 出力結果 ==> 100.4
100.3383.ceil(3)
# 出力結果 ==> 100.339
100.3399.ceil(3)
# 出力結果 ==> 100.34
flor 방법
라운드 방법과 같은 매개 변수로 위치를 지정하십시오!
다음은 예이다.
100.3333.floor
# 出力結果 ==> 100
100.3333.floor(1)
# 出力結果 ==> 100.3
100.3383.floor(3)
# 出力結果 ==> 100.338
최후
이상은!간단하네.
반올림이냐 반올림이냐는 항목에 따라 다양한 경우가 있다.
제발 잘못 쓰지 않도록 주의해라!
Reference
이 문제에 관하여([Rubby] 소수점 이하의 자릿수를 지정하여 반올림, 반올림, 반올림!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomokichi_ruby/items/e94a7336585f72b8a594
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([Rubby] 소수점 이하의 자릿수를 지정하여 반올림, 반올림, 반올림!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomokichi_ruby/items/e94a7336585f72b8a594텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)