Messages per Month
| Subject: | Re: JNI intBitsToFloat return error | |
|---|---|---|
| From: | phon...@mobileandembedded.org (phon...@mobileandembedded.org) | |
| Date: | Mar 27, 2007 9:09:09 am | |
| List: | net.java.dev.phoneme.advanced | |
Sorry, I was wrong. Not before return (float)u.f
java .... float fd=200.3f; int ii1=Float.floatToIntBits(fd); System.out.println("fd="+ii1);
float ff1=Float.intBitsToFloat(ii1); System.out.println("ff1="+ff1); ... ff1=4.0E-44
Because Java use out.println("") It calls CVMdouble2LongBits....
When I changed to
Sorry, I was wrong. Not before return (float)u.f
java .... float fd=200.3f; int ii1=Float.floatToIntBits(fd); System.out.println("fd="+ii1);
float ff1=Float.intBitsToFloat(ii1); int i2=(int)(ff1*1000);
System.out.println("i2="+i2); ... Console Display: i2=0 It does not call these functions.
Bob Sang [Message sent by forum member 'webjb' (webjb)]





