# Java, int → long → float → double , , , . , , , , long l = getSomeValue(); float f=l; double d=f;, , l d; .
, , , , float a double , (float,float) (double,double), . , : int long , float double, float, double .
# .NET Java, long -to- float long -to- double; , "" , , , .NET Framework float double Decimal, Decimal . , long , float, double Decimal, long, , float.
, , , , , (, double) (, int) . , , 2.9999999999994, 2, 3. , , , , .