В чем разница int, long и float, double?
int — диапазон допустимых значений от -2147483648 до 2147483647
long — диапазон допустимых значений от -9223372036854775808 до 9223372036854775807
float — диапазон допустимых значений от ~1,4*10-45 до ~3,4*1038
double — диапазон допустимых значений от ~4,9*10-324  до ~1,8*10308
Double более точный чем float
Тут все описано, если не понимаете английский в гугл хроме щелкните кнопку перевести
https://docs.oracle.com/javase/tutorial/java/nutsa...