Here you can find the source of divide(float a, float b)
Parameter | Description |
---|---|
a | value1 to be divide |
b | value2 to be divide |
public static float divide(float a, float b)
//package com.java2s; /**//w ww. j a v a 2 s .c om * Copyright 2009 Welocalize, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ import java.math.BigDecimal; public class Main { /** * Convert two float parameters into bigdecimal, divide together * and return float value. * @param a value1 to be divide * @param b value2 to be divide * @return float value <tt>a * b</tt> */ public static float divide(float a, float b) { BigDecimal a_bd = new BigDecimal(Float.toString(a)); BigDecimal b_bd = new BigDecimal(Float.toString(b)); return a_bd.divide(b_bd, 2).floatValue(); } }