- Arithmetic Swaps Using Addition and Subtraction
- Arithmetic Swaps Using Multiplication and Division
- Bitwise Swaps Using XOR
- Multiplication and Division cannot be used where one variable is 0
- Numbers too large for both Addition and Multiplication operations could go out of integer range