Java Integer remainderUnsigned() Method

Java remainderUnsigned() method belongs to the Integer class. This method is used to return the remainder (unsigned) obtained by dividing the first argument with the second argument. The result i.e the remainder is always taken as an unsigned value.

Syntax:

public static int remainderUnsigned(int dividend, int divisor) 

Parameters:

The parameters passed will be int dividend which will be divided and int divisor which will be doing the division process.

Returns:

the unsigned remainder when the first argument(i.e dividend) is divided by the second argument(i.e divisor).

Example 1:

Here, the normal division process takes place as all the integers are signed.

import java.lang.Integer;

public class StudyTonight 
{  
    public static void main(String[] args) 
    {  
        int a = 100;  
        int b = 5;
        int c = 3;        
        System.out.println("Remainder of\t" + a+ "/" +b+ "\t is \t" +Integer.remainderUnsigned(a, b));  
        System.out.println("Remainder of\t" + a+ "/" +c+ "\t is \t" +Integer.remainderUnsigned(a, c));  
    }  
}  


Remainder of 100/5 is 0
Remainder of 100/3 is 1

Example 2:

Here is a user-defined example where anyone using this code can put a value of his choice and get the equivalent output.

import java.util.Scanner;  
public class StudyTonight
{  
    public static void main(String[] args) 
    {  
        try
        {
           System.out.print("Enter the Dividend and Divisor ");               
           Scanner sc = new Scanner(System.in);                      
           int Dividend = sc.nextInt();                              
           int Divisor = sc.nextInt();           
           int result = Integer.remainderUnsigned(Dividend, Divisor); //return the unsigned remainder       
           System.out.println("Remainder is: "+result);                   
        }
        catch(Exception e)
        {
          System.out.println("Invalid Input!!");
        } 
    }  
}  


Enter the Dividend and Divisor 78 9
Remainder is: 6
*****************************************
Enter the Dividend and Divisor -56 9
Remainder is: 2
******************************************
Enter the Dividend and Divisor 100 0
Invalid Input!!

Live Example:

Here, you can test the live code example. You can execute the example for different values, even can edit and write your examples to test the Java code.