鍍金池/ 教程/ Java/ Java.math.BigDecimal.floatValue()方法
Java.math.BigInteger.andNot()方法實例
Java.math.BigInteger.and()方法實例
Java.math.BigInteger.intValue()方法實例
java.math.BigDecimal.plus(MathContext mc)方法實例
Java.math.BigInteger.mod()方法實例
Java.math.BigInteger.signum()方法實例
Java.math.BigDecimal.scaleByPowerOfTen()方法實例
Java.math.BigDecimal.remainder()方法實例
BigDecimal.valueOf(long unscaledVal, int scale)方法實例
Java.math.BigDecimal.abs(MathContext mc)方法
Java.math.BigDecimal類
BigDecimal.setScale(int newScale, int roundingMode)方法實例
Java.math.BigDecimal.movePointLeft()方法實例
Java.math.MathContext.toString()方法實例
java.math.BigDecimal.pow(int n, MathContext mc)方法實例
Java.math.BigInteger.flipBit()方法實例
Java.math.BigInteger.isProbablePrime()方法實例
Java.math.BigDecimal.equals()方法
Java.math.BigDecimal.abs()方法
java.math.BigDecimal.valueOf(long val)方法實例
Java.math.BigDecimal.precision()方法實例
Java.math.BigInteger.shiftRight()方法實例
Java.math.MathContext類實例
Java.math.BigInteger.testBit()方法實例
Java.math.BigDecimal.toString()方法實例
Java.math.BigDecimal.stripTrailingZeros()方法實例
Java.math.BigInteger.divideAndRemainder()方法實例
Java.math.BigDecimal.ulp()方法實例
BigDecimal.divide(BigDecimal divisor, int roundingMode)方法
Java.math.BigInteger.min()方法實例
BigDecimal.divideAndRemainder(BigDecimal divisor, MathContex
Java.math.MathContext.hashCode()方法實例
Java.math.BigInteger.doubleValue()方法實例
Java.math.BigInteger.setBit()方法實例
Java.math.BigInteger.negate()方法實例
Java.math.BigInteger.subtract()方法實例
Java.math.BigDecimal.intValue()方法實例
Java.math.BigDecimal.multiply()方法實例
Java.math.BigInteger.equals()方法實例
divide(BigDecimal divisor, RoundingMode roundingMode)方法
Java.math.BigInteger.nextProbablePrime()方法實例
Java.math.BigInteger.toString()方法實例
Java.math.BigInteger.max()方法實例
Java.math.BigDecimal.setScale()方法實例
Java.math.BigInteger.not()方法實例
Java.math.BigInteger.divide()方法實例
java.math.BigDecimal.divide(BigDecimal divisor, MathContext
remainder(BigDecimal divisor, MathContext mc)方法實例
Java.math.BigInteger.gcd()方法實例
Java.math.BigDecimal.divideToIntegralValue()方法
Java.math.BigInteger.hashCode()方法實例
Java.math.BigInteger類實例
Java.math.BigDecimal.intValueExact()方法實例
Java.math.BigDecimal.negate()方法實例
Java.math.BigDecimal.toPlainString()方法實例
Java.math.BigDecimal.toEngineeringString()方法實例
Java.math.MathContext.equals()方法實例
Java.math.BigDecimal.unscaledValue()方法實例
Java.math.BigInteger.compareTo()方法實例
Java.math.BigInteger.bitLength()方法實例
Java.math.BigInteger.probablePrime()方法實例
Java.math.BigInteger.multiply()方法實例
subtract(BigDecimal subtrahend, MathContext mc)方法實例
Java.math.BigInteger.add()方法實例
Java.math.BigDecimal.valueOf()方法實例
Java.math.BigDecimal.shortValueExact()方法實例
Java.math.BigDecimal.toBigIntegerExact()方法實例
Java.math.BigDecimal.compareTo()方法
BigDecimal.multiply(BigDecimal multiplicand, MathContext mc)
Java.math.BigInteger.xor()方法實例
java BigDecimal.add(BigDecimal augend, MathContext mc)方法
Java.math.BigInteger.abs()方法實例
Java.math.BigDecimal.subtract()方法實例
Java.math.BigInteger.clearBit()方法實例
Java.math.BigInteger.shiftLeft()方法實例
Java.math.BigInteger.valueOf()方法實例
Java.math.BigDecimal.round()方法實例
Java.math.BigInteger.modInverse()方法實例
divideToIntegralValue(BigDecimal divisor, MathContext mc)方法
Java.math.BigInteger.modPow()方法實例
Java.math.BigInteger.remainder()方法實例
Java.math.BigDecimal.hashCode()方法
Java.math.BigDecimal.movePointRight()方法實例
Java.math.MathContext.getRoundingMode()方法實例
Java.math.BigInteger.or()方法實例
setScale(int newScale, RoundingMode roundingMode)方法實例
Java.math.BigDecimal.divide()方法
Java.math.BigDecimal.floatValue()方法
Java.math.BigDecimal.divideAndRemainder()方法
Java.math.MathContext.getPrecision()方法實例
Java.math.BigInteger.longValue()方法實例
Java.math.BigDecimal.toBigInteger()方法實例
Java.math.BigDecimal.max()方法實例
java.math.BigDecimal.add(BigDecimal augend)方法
Java.math.BigInteger.floatValue()方法實例
Java.math.BigDecimal.min()方法實例
java.math.BigInteger.toString(int radix)方法實例
Java.math.BigInteger.pow()方法實例
Java.math.BigInteger.bitCount()方法實例
Java.math包
Java.math.BigInteger.getLowestSetBit()方法實例
Java.math.BigDecimal.byteValueExact()方法
Java.math.BigDecimal.scale()方法實例
Java.math.BigDecimal.signum()方法實例
Java.math.BigDecimal.doubleValue()方法
Java.math.BigInteger.toByteArray()方法實例
Java.math.BigDecimal.pow()方法實例
Java.math.BigDecimal.plus()方法實例

Java.math.BigDecimal.floatValue()方法

java.math.BigDecimal.floatValue()將此BigDecimal轉(zhuǎn)換為浮點數(shù)。如果此BigDecimal具有太大的幅度表示為float值,它會被轉(zhuǎn)換為Float.NEGATIVE_INFINITY或Float.POSITIVE_INFINITY(如適用)。該轉(zhuǎn)換也可能丟失關(guān)于BigDecimal值的精度信息時,返回值是有限的。

聲明

以下是java.math.BigDecimal.floatValue()方法的聲明

public Float floatValue()

指定

  • floatValue 在類 Number 中

參數(shù)

  • NA

返回值

此方法返回BigDecimal對象的浮點值

異常

  • NA

例子

下面的例子顯示math.BigDecimal.floatValue()方法的用法

package com.yiibai;

import java.math.*;

public class BigDecimalDemo {

   public static void main(String[] args) {

      // create a BigDecimal object
      BigDecimal bg;

      // create a Float object
      Float f;

      bg=new BigDecimal("1234.123486");

      // assign the converted value of bg to f
      f=bg.floatValue();

      String str = "Float value of " + bg + " is " + f;

      // print f value
      System.out.println( str );
   }
}

讓我們來編譯和運行上面的程序,這將產(chǎn)生以下結(jié)果:

Float value of 1234.123486 is 1234.1235