У меня было предположение, и я действительно полагаю, что у меня был опыт, что инициализация длинных или плавающих локальных примитивов в Java с необработанными числами вызовет ошибки компилятора.
E.g.
float f = 10;
long l = 5;
И что правильный способ написать вышеизложенное будет
float f = 10f;
long l = 5l;
Тем не менее, прямо сейчас я обнаруживаю, что компилятор успешно компилируется без заявлений об отказе от ответственности f и l. Я что-то упускаю?