1. Java - int/long, float/double stackoverflow.comI understand that "2.5" is automatically a double, and to make it a float, I need to do "2.5F" (or should the F be lowercase?), and that I should use a ... |
2. final byte cant type cast float, long and double coderanch.comHi babu jayaraman This showed Exception because it can not do the autoboxing . Means autoboxing supports only in jdk 1.5.0 not other versions In this coding public byte Test() { final int i=127; final float f=127; return i; // Its working fine //return f;// but is not working, i dont know the logic, } Return type is byte , but ... |
3. Long -> float coderanch.comHello, According the exam guide I am using, it is possible to covert an long value to a float value. They explain the other conversion saying 'widening' which means a 32 bit data type hold a 16 bit data type and so on. But the explanation for my question is not given. So could you please explain how this is possible. ... |
4. float to long typecasting coderanch.comHi i don't know how java stores floating point numbers in memory.(distribution of absolute and fraction digits) a long takes 8 byte while a float takes 4 bytes only so why can't we typecast a float to a long implicitly. why widening isn't followed here in this case and why a long can be type casted to a float implicitly while ... |
5. Long to float? forums.oracle.com |
6. How can float hold a value of long type? forums.oracle.com |
7. float or long? forums.oracle.com |
8. problem in placing float value to long forums.oracle.comThnks for reply. I had tried this code public class Test { public static void main(String ar[]) { long longVal = 9223372036854775807L; System.out.println("\nlongVal: "+longVal); float floatVal = longVal; System.out.println("flaotVal: "+floatVal); } } Output is longVal: 9223372036854775807 flaotVal: 9.223372E18 evalution of floatVal is 9223372000000000000 So ther is data loss of long val. Thnks in advance |