1.when we assign double to float variable compiler gives us error
float f = 2753.2211;
possible loss of precision<
int is a 32-bit signed integer, byte is an 8-bit signed integer. A byte runs from -128 to 127, while a int runs from -2147483648 to 2147483647
int
byte
Precision isn't lost, but do not cast a big int into a small byte or you will lose data.