Java.lang.Long 类

java.lang.Long.remainderUnsigned() 方法返回第一个参数除以第二个参数的无符号余数,其中每个参数,结果被解释为无符号值。

语法

public static long remainderUnsigned(long dividend,
                                     long divisor)

参数

x 指定要除的值。
y 指定除法的值。

返回值

返回第一个参数除以第二个参数的无符号余数。

异常

不适用。

示例:

在下面的示例中,java.lang.Long.remainderUnsigned() 方法返回除给定参数的无符号余数。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建长值
    long x = 5;
    long y = 18;

    //打印x除以y的余数
    System.out.println("remainder of x/y: " + Long.remainderUnsigned(x,y));

    //打印y除以x的余数
    System.out.println("remainder of y/x: " + Long.remainderUnsigned(y,x)); 
  }
}

上述代码的输出将是:

remainder of x/y: 5
remainder of y/x: 3