round(double num)
round(double num)是Java中StrictMath類的內置方法,用於獲取與給定參數num最接近的long。通過將1/2加起來並取下結果的下限,將舍入後的值返回為整數,然後將結果強製轉換為long類型。當參數為NaN且參數為負無窮大或任何小於或等於Long.MIN_VALUE的值時,它返回0且值等於Long.MIN_VALUE的值。當參數為正無窮大或大於或等於Long.MAX_VALUE的任何值時,它還返回等於Long.MAX_VALUE的值。
用法:
public static long round(double num)
參數:該方法接受要舍入的double類型的單個參數num。
返回值:該方法將舍入後的值返回為作為參數傳遞給此方法的值的最接近的長整型值。
例子:
Input: num = 34.14 Output: 34
以下示例程序旨在說明round()方法:
示例1:
// Java praogram to illustrate the
// java.lang.StrictMath.round()
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
// Get a double number
double num1 = 62.9;
// Round off the double number using round() method
long round_Value = StrictMath.round(num1);
// Print the result
System.out.println(" The round off value of "
+ num1 + " = " + round_Value);
// Get a double number
double num2 = 87.1;
// Round off the double number using round() method
round_Value = StrictMath.round(num2);
// Print the result
System.out.println("The round off value of "
+ num2 + " = " + round_Value);
}
}
The round off value of 62.9 = 63 The round off value of 87.1 = 87
round(float num)
round(float num)是Java中StrictMath類的內置方法,我們用於獲取與給定參數num最接近的int。通過將1/2加上舍入後的值作為底數,將舍入後的值返回為整數,然後將結果強製轉換為int類型。當參數為NaN時返回0,則返回等於該值的值當參數為負無窮大或小於或等於Integer.MIN_VALUE的值時,Integer.MIN_VALUE的整數。當參數為正無窮大或任何大於或等於Integer.MAX_VALUE的值時,它將返回等於Integer.MAX_VALUE的值。
用法:
public static int round(float num)
參數:該方法接受浮點類型的單個參數num。
返回值:該方法返回四舍五入到最接近的int值的參數值。
例子:
Input: num = 72.15f Output: 72
下麵的程序演示了java.lang.StrictMath.round()方法:
示例1:
// Java praogram to illustrate the
// java.lang.StrictMath.round()
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
// Get a float number
float num1 = 87.1f;
// Round off the float number using round() method
int round_Value = StrictMath.round(num1);
// Print the result
System.out.println(" The round off value of "
+ num1 + " = " + round_Value);
// Get a float number
float num2 = 92.9f;
// Round off the float number using round() method
round_Value = StrictMath.round(num2);
// Print the result
System.out.println("The round off value of "
+ num2 + " = " + round_Value);
}
}
The round off value of 87.1 = 87 The round off value of 92.9 = 93
相關用法
- Java StrictMath exp()用法及代碼示例
- Java StrictMath pow()用法及代碼示例
- Java StrictMath log()用法及代碼示例
- Java StrictMath sin()用法及代碼示例
- Java StrictMath tan()用法及代碼示例
- Java StrictMath toRadians()用法及代碼示例
- Java StrictMath log1p()用法及代碼示例
- Java StrictMath max()用法及代碼示例
- Java StrictMath log10()用法及代碼示例
- Java StrictMath nextUp()用法及代碼示例
- Java StrictMath signum()用法及代碼示例
- Java StrictMath cosh()用法及代碼示例
- Java StrictMath sqrt()用法及代碼示例
- Java StrictMath getExponent()用法及代碼示例
- Java StrictMath tanh()用法及代碼示例
注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 StrictMath round() method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。