StrictMath.DivideExact 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| DivideExact(Int32, Int32) |
返回参数的商,如果结果溢出 |
| DivideExact(Int64, Int64) |
返回参数的商,如果结果溢出了异常 |
DivideExact(Int32, Int32)
返回参数的商,如果结果溢出 int了异常,则引发异常。
[Android.Runtime.Register("divideExact", "(II)I", "", ApiSince=35)]
public static int DivideExact(int x, int y);
[<Android.Runtime.Register("divideExact", "(II)I", "", ApiSince=35)>]
static member DivideExact : int * int -> int
参数
- x
- Int32
股息
- y
- Int32
除数
返回
商 x / y
- 属性
注解
返回参数的商,如果结果溢出 int了异常,则引发异常。 如果为Integer#MIN_VALUE且y为-1此方法x,则会发生此类溢出。 相比之下,如果 Integer.MIN_VALUE / -1 直接评估结果,则 Integer.MIN_VALUE 不会引发异常。
如果 y 为零,则引发 a ArithmeticException (JLS {
已在 18 中添加。
Java文档java.lang.StrictMath.divideExact(int, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
DivideExact(Int64, Int64)
返回参数的商,如果结果溢出了异常 long,则引发异常。
[Android.Runtime.Register("divideExact", "(JJ)J", "", ApiSince=35)]
public static long DivideExact(long x, long y);
[<Android.Runtime.Register("divideExact", "(JJ)J", "", ApiSince=35)>]
static member DivideExact : int64 * int64 -> int64
参数
- x
- Int64
股息
- y
- Int64
除数
返回
商 x / y
- 属性
注解
返回参数的商,如果结果溢出了异常 long,则引发异常。 如果为Long#MIN_VALUE且y为-1此方法x,则会发生此类溢出。 相比之下,如果 Long.MIN_VALUE / -1 直接评估结果,则 Long.MIN_VALUE 不会引发异常。
如果 y 为零,则引发 a ArithmeticException (JLS {
已在 18 中添加。
Java文档java.lang.StrictMath.divideExact(long, long)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。