Casting may lose information... Narrowing: (byte)127 == 127 (byte)255 == -1 (int)12.8f == 12 4.56 * 100 == 455 Widening: (long)5000034 == 5000034 1234567890 - 1234567890 == -46