What does the following Java code demonstrate?
int x = 100; byte y = (byte)x; System.out.println(y);
An error occurs
Overflow
Typecasting from int to byte
No change in value