@Override public float floatValue() { return _value.floatValue(); }
@Override public float floatValue() { return _value.floatValue(); }
@Override public float floatValue() { return value.floatValue(); }
public Color toColor() { return Color.getHSBColor(hue.floatValue() / 360, saturation.floatValue() / 100, value.floatValue() / 100); }
private static float round(float d, int decimalPlace) { BigDecimal bd = new BigDecimal(d); bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP); return bd.floatValue(); } }
/** * Round to certain number of decimals * * @param d * @param decimalPlace * @return */ public static float round(float d, int decimalPlace) { BigDecimal bd = new BigDecimal(Float.toString(d)); bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP); return bd.floatValue(); }
public static float px2dip(float pxValue, int sw,int designWidth) { float dpValue = (pxValue/(float)designWidth) * sw; BigDecimal bigDecimal = new BigDecimal(dpValue); float finDp = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); return finDp; }
/** * Return a float value representation. * * @return The value with single precision. */ public float floatValue() { BigDecimal adivb = (new BigDecimal(a)).divide(new BigDecimal(b), MathContext.DECIMAL128); return adivb.floatValue(); } /* Rational.floatValue */
@Override protected Number getNormalizedValue() { if (value.isNaN() || value.isInfinite()) { return value; } return new BigDecimal(getValue().floatValue()).round(new MathContext(precision)).floatValue(); } }
private static List<Float> getVolumeData(CondensedOrder[] condensedOrders) { List<Float> volumeData = new ArrayList<>(); for (int i = 0; i < condensedOrders.length; i++) { volumeData.add(condensedOrders[i].getVolume().floatValue()); } return volumeData; } }
private static List<Float> getPriceData(CondensedOrder[] condensedOrders) { List<Float> priceData = new ArrayList<>(); for (int i = 0; i < condensedOrders.length; i++) { priceData.add(condensedOrders[i].getPrice().floatValue()); } return priceData; }
private static List<Float> getPriceData(CondensedOrder[] condensedOrders) { List<Float> priceData = new ArrayList<>(); for (int i = 0; i < condensedOrders.length; i++) { priceData.add(condensedOrders[i].getPrice().floatValue()); } return priceData; }
private static List<Float> getVolumeData(CondensedOrder[] condensedOrders) { List<Float> volumeData = new ArrayList<>(); for (int i = 0; i < condensedOrders.length; i++) { volumeData.add(condensedOrders[i].getVolume().floatValue()); } return volumeData; }
public static float fastFloatValue( int fastSignum, long fast0, long fast1, long fast2, int fastIntegerDigitCount, int fastScale) { if (fastSignum == 0) { return 0; } BigDecimal bigDecimal = fastBigDecimalValue( fastSignum, fast0, fast1, fast2, fastIntegerDigitCount, fastScale); return bigDecimal.floatValue(); }
@SuppressFBWarnings("FE_FLOATING_POINT_EQUALITY") private void addApprox(BigDecimal roundFloor) { double approxDouble = roundFloor.doubleValue(); if (approxDouble != value && Math.abs(approxDouble - value) / value < 0.001) { approxSet.add(approxDouble); } float approxFloat = roundFloor.floatValue(); if (Math.abs(approxFloat - value) / value < 0.001) { approxSet.add(approxFloat); approxSet.add((double) approxFloat); } } }
@HiveDecimalVersionV1 public float floatValue() { return bd.floatValue(); }
@Override public void writeExternal(ObjectOutput out) throws IOException { // Write out the client properties from the server representation. out.writeFloat(amount.floatValue()); // out.writeObject(currency); }
public Float convert(Object src) { if(src == null){ return null; } if(Float.class.isAssignableFrom(src.getClass())){ return (Float) src; } else if (Integer.class.isAssignableFrom(src.getClass())) { return ((Integer) src).floatValue(); } else if (Long.class.isAssignableFrom(src.getClass())) { return ((Long) src).floatValue(); } else if (BigDecimal.class.isAssignableFrom(src.getClass())) { return ((BigDecimal) src).floatValue(); } else if (Double.class.isAssignableFrom(src.getClass())) { return ((Double) src).floatValue(); } else if (String.class.isAssignableFrom(src.getClass())) { return Float.valueOf(src.toString()); } throw new MappingException("can not map a " + src.getClass() + " to " + Float.class.getName()); } }
private static Integer calculateMath(Map<String, BigDecimal> variables, String mathDescriptor) { Integer endResult = null; try { Expression exp = new Expression(mathDescriptor); BigDecimal result = exp.eval(variables); endResult = Math.round(result.floatValue()); } catch (Exception e) { log.warn("Could not execute Math: " + mathDescriptor, e); endResult = null; } return endResult; } }
@Test public void testCustomNumberEditorWithFrenchBigDecimal() throws Exception { NumberFormat nf = NumberFormat.getNumberInstance(Locale.FRENCH); NumberTestBean tb = new NumberTestBean(); BeanWrapper bw = new BeanWrapperImpl(tb); bw.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, nf, true)); bw.setPropertyValue("bigDecimal", "1000"); assertEquals(1000.0f, tb.getBigDecimal().floatValue(), 0f); bw.setPropertyValue("bigDecimal", "1000,5"); assertEquals(1000.5f, tb.getBigDecimal().floatValue(), 0f); bw.setPropertyValue("bigDecimal", "1 000,5"); assertEquals(1000.5f, tb.getBigDecimal().floatValue(), 0f); }