Java Integer divideUnsigned() method
The divideUnsigned() method of Integer class returns the unsigned quotient by dividing the first argument by the second argument.
Syntax
public static int divideUnsigned (int dividend , int divisor)
Parameters
The parameter ‘dividend’ represents the value to be divided and ‘divisor’ represents the second value to divide.
Return Value
This method returns the unsigned quotient.
Example 1
public class JavaIntegerDivideUnsignedExample1 {
public static void main(String[] args) {
int dividend=56;
int divisor=8;
// returns the quotient after dividing dividend and quotient
int quotient=Integer.divideUnsigned(dividend,divisor);
System.out.println(dividend+"/"+divisor+"="+quotient);
}
}
Output
56/8=7
Example 2
public class JavaIntegerDivideUnsignedExample2 {
public static void main(String[] args) {
int dividend=56;
int divisor=0;
// returns an arithmetic exception when divisor is 0
int quotient=Integer.divideUnsigned(dividend,divisor);
System.out.println(dividend+"/"+divisor+"="+quotient);
}
}
Output
Exception in thread "main" java.lang.ArithmeticException: / by zero at java.lang.Integer.divideUnsigned(Integer.java:1294) at com.TutorialAndExample.JavaIntegerDivideUnsignedExample2.main(JavaIntegerDivideUnsignedExample2.java:8)
Example 3
public class JavaIntegerDivideUnsignedExample3 {
public static void main(String[] args) {
int dividend=Integer.MAX_VALUE;
int divisor=Integer.MIN_VALUE;
// returns 0 when max value is divided by min value
int quotient=Integer.divideUnsigned(dividend,divisor);
System.out.println(dividend+"/"+divisor+"="+quotient);
}
}
Output
2147483647/-2147483648=0
