Division by two
In computer programming, the symbol >> is sometimes used to show a bit shift operation. In Java, we can ask the computer to do the problem  by writing 19 >> 2. This is the same as writing 19/2. Both of these versions will give us the answer 9. There is a problem when trying to do something a problem like . In Java, if we write -3/2, the computer will tell us the answer is -1. But if we try to do -3 >> 2, the computer will say the answer is -2. This will happen every time we try to do a bit shift operation with one negative number. The reason for this is complicated, and has to do with the way negative binary numbers are saved by the computer.