Division+and+Modulus

So, if you do 2 % 2, the answer would be 0 since there is no remainder.
 * __Modulus(%)__** is a number that remains when you divide something by a number.

2 % 1 = 0** --> 1 goes into 2 perfectly with no remainder so it return 0
 * EX.
 * 2 % 3 = 2** --> 3 does not go into 2 at all, so it just returns 2
 * 5 % 2 = 1** --> //2// goes into 5 two times, and gives remainder of 1, so it returns 1
 * 6 % 4 = 2** --> 4 goes into 6 once, and gives remainder of 2, so it returns 2

__**Division( / )**__ is the same method that we use in math except that in computer science, it's necessary to distinguish between a double and a integer.
 * Double** is a number with a decimal point.
 * Int (integer)** is a number with no decimal point.

If you divide an **int** by an **int,** the answer would be an **int**. If you divide an **int** by a **double**, the answer would be a **double**. If you divide a **double** by an **int**, the answer would be a **double**. If you divide a **double** by a **double**, the answer would be a **double**. (These **only** apply when the numbers don't divide up perfectly.) If the two numbers you are dividing are both **integers**, the answer would always be an **int**.

code import objectdraw.*;

public class number extends FrameWindowController {   private int x;    private double y;

public void begin {       x = 2; //Because the variable is already set as a int, //You can not put a double number here. It cause an error (loss of precision). y = 1.2;

System.out.println(y/x); //This would print out the result of                                // 2 / 1.2 which will be 0.6 } }

code