Explain the remainder or modulus operator in java, JAVA Programming

Assignment Help:

Explain the Remainder or Modulus Operator in Java?

Java has one significant arithmetical operator you might not be familiar with, %, also called as the modulus or remainder operator. The % operator returns the remainder of two numbers. For example 10 % 3 is 1 because 10 divided through 3 leaves a remainder of 1. You can use % only as you might use any other more general operator like + or -.
class Remainder {

public static void main (String args[]) {

int i = 10;
int j = 3;

System.out.println("i is " + i);
System.out.println("j is " + j);

int k = i % j;
System.out.println("i%j is " + k);
}

}
Here's the output:
% javac Remainder.java
% java Remainder
i is 10
j is 3
i%j is 1

Perhaps surprisingly the remainder operator could be used along with floating point values as well. It's surprising since you don't generally think of real number division as generating remainders. Therefore there are rare times while it's useful to ask exactly how several times does 1.5 go into 5.5 and what's left over? The answer is that 1.5 goes within 5.5 three times along with one left over, and it's that one that is the result of 5.5 % 1.5 in Java. 


Related Discussions:- Explain the remainder or modulus operator in java

How can you define a readable program, How can you define a readable progra...

How can you define a readable program? A program that is easy to read & understand also easy to maintain and enhance. Readability is the ease in that text can be read and under

What is publish or subscribe messaging, With publish or subscribe message p...

With publish or subscribe message passing the sending application or client establishes a named topic in the JMS broker or server and publishes messages to this queue. The receivin

Brute force search, how to implement brute foce in a program?

how to implement brute foce in a program?

I want software tool for sequential circuit analysis, I want Software Tool ...

I want Software Tool for Sequential Circuit Analysis The output of the program could be both graphical for the diagram and the rest is console. Skills required: C++ Progra

Develop the back end of a calculator application, For this assignment, you ...

For this assignment, you will develop the back end of a calculator application. The GUI (graphical user interface) has been provided by your instructor. The application will requir

Networking, which concept is used to connect the networking in java

which concept is used to connect the networking in java

Explain subclasses and polymorphism, Explain Subclasses and Polymorphism ? ...

Explain Subclasses and Polymorphism ? Car and Motorcycle are subclasses of MotorVehicle. If you instantiate a Car or a Motorcycle along with new, you can use in which object a

What does a simple spring application contain, These applications are like ...

These applications are like any Java application. They are made up of not many classes, each performing a particular purpose within the application. But these classes are configure

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd