java.lang.Math.floorDiv()是java中的內置數學函數,它返回小於或等於代數商的最大(最接近正無窮大)int值。由於floorDiv()是靜態的,因此不需要創建對象。
用法:
public static int floorDiv(data_type x, data_type y)
參數:該函數接受兩個參數,如下所述。
- x:第一個參數是指股息值。
- y:第二個參數指除數值。
參數可以是數據類型int或long。
異常:
- ArithmeticException:如果除數為零,則拋出ArithmeticException。
返回值:此方法返回小於或等於代數商的最大(最接近正無窮大)整數值。
以下示例程序旨在說明java.lang.Math.floorDiv()方法:
示例1:
// Java program to demonstrate working
// of java.lang.Math.floorDiv() method
import java.lang.Math;
class Gfg1{
// driver code
public static void main(String args[])
{
int a = 25, b = 5;
System.out.println(Math.floorDiv(a, b));
// 125/50 value is 2.5, but as output is integer
// less than or equal to 2.5, So output is 2
int c = 125, d = 50;
System.out.println(Math.floorDiv(c, d));
}
}
輸出:
5 2
示例2:
// Java program to demonstrate working
// of java.lang.Math.floorDiv() method
import java.lang.Math;
class Gfg2 {
// driver code
public static void main(String args[])
{
int x = 200;
int y = 0;
System.out.println(Math.floorDiv(x, y));
}
}
輸出:
Runtime Error : Exception in thread "main" java.lang.ArithmeticException: / by zero at java.lang.Math.floorDiv(Math.java:1052) at Gfg2.main(File.java:13)
相關用法
- Java Java.math.BigInteger.modInverse()用法及代碼示例
- Java Java.math.BigInteger.probablePrime()用法及代碼示例
- Java Math log()用法及代碼示例
- Java Math exp()用法及代碼示例
- Java Math pow()用法及代碼示例
- Java Math expm1()用法及代碼示例
- Java Math nextAfter()用法及代碼示例
- Java Math abs()用法及代碼示例
- Java Math getExponent()用法及代碼示例
- Java Math ulp()用法及代碼示例
- Java Math round()用法及代碼示例
- Java Math sin()用法及代碼示例
- Java Math hypot()用法及代碼示例
- Java Math getExponent()用法及代碼示例
- Java Math tan()用法及代碼示例
注:本文由純淨天空篩選整理自Niraj_Pandey大神的英文原創作品 Math floorDiv() method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。