1 19 20 package jxl.read.biff; 21 22 25 final class RKHelper 26 { 27 30 private RKHelper() 31 { 32 } 33 34 40 public static double getDouble(int rk) 41 { 42 if ((rk & 0x02) != 0) 43 { 44 int intval = rk >> 2; 45 46 double value = (double) intval; 47 if ((rk & 0x01) != 0) 48 { 49 value /= 100; 50 } 51 52 return value; 53 } 54 else 55 { 56 long valbits = (rk & 0xfffffffc); 57 valbits <<= 32; 58 double value = Double.longBitsToDouble(valbits); 59 60 if ((rk & 0x01) != 0) 61 { 62 value /= 100; 63 } 64 65 return value; 66 } 67 } 68 } 69 70 71 | Popular Tags |