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