當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia round()用法及代碼示例


這個round()是 julia 中的一個內置函數,用於以不同的方式舍入指定的數字,如下所示 -

  • 默認的舍入過程是對最接近的整數進行的,關係(小數值為 0.5)被舍入到最接近的偶數整數。
  • 指定的值 x 被四舍五入為整數值,並返回給定類型 T 或 x 相同類型的值。
  • 如果給出了digits 關鍵字參數,它會在給定的基數中舍入到小數點後(如果為負數則為前)的指定位數。
  • 如果給出了 sigdigits 關鍵字參數,它會在給定的基數中舍入到指定數量的有效數字。
用法:
round(x)
round(T, x)
round(x, digits::Integer, base)
round(x, sigdigits::Integer, base)

參數:

  • x:指定號碼
  • T:指定號碼類型
  • digits:指定的數字值
  • base:結果出現的指定基地
  • sigdigits:指定的有效數字

返回值:它返回指定數字的舍入值。

範例1:




# Julia program to illustrate 
# the use of round() method
  
# Getting the rounded values
println(round(2))
println(round(2.3))
println(round(2.9))
println(round(0.5))
println(round(2.5))
println(round(3.5))

輸出:

2
2.0
3.0
0.0
2.0
4.0

範例2:


# Julia program to illustrate 
# the use of round() method
  
# Getting the rounded values
println(round(pi; digits = 3))
println(round(56.7685; digits = 3))
println(round(pi; digits = 3, base = 2))
println(round(55.98634; digits = 3, base = 2))
println(round(324.675; sigdigits = 2))
println(round(232.97634; sigdigits = 4, base = 2))

輸出:




相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 Getting rounded value of a number in Julia – round() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。