Почему это работает:
Object prova = 9.2;
System.out.println(prova);
Double prova2 = (Double) prova;
System.out.println(prova2);
И это не так?
Object prova = 9.2;
System.out.println(prova);
Float prova2 = (Float) prova;
System.out.println(prova2);
Я потерял 1 час в приложении java android application this this, поэтому мне пришлось отдать его в двойном и двойном в float или у меня было исключение