Определено в правиле продвижения типа для java, что длинные данные могут быть введены в тип данных float. как это возможно??Тип литья в java
, например:
class casting{
void show(float a){
System.out.println("float");
}
public static void main(String args[]){
casting obj = new casting();
obj.show(10l);
}
}
но здесь выход flaot Как долго данные, которые 8 байт преобразуются в данные с плавающей точкой (4 байта)?
В чем вопрос. Здесь нет "?" отметьте в своем сообщении. – Jayamohan
мой вопрос - как это преобразование возможно. в полях типа даты (4 байта) длинные данные (8 байт) хранятся как .. ?? –
Этот [ответ] (http://stackoverflow.com/a/1293836/1060037) должен сказать вам, почему. – Jayamohan