BigDecimal Double Representations

Run Settings
LanguageJava
Language Version
Run Command
import java.math.BigDecimal; class Main { public static void main(String[] args) { System.out.println( "Value from String"); BigDecimal zeroPointZeroFour = new BigDecimal( "0.04" ); System.out.println( zeroPointZeroFour ); System.out.println( zeroPointZeroFour.doubleValue() ); System.out.println( zeroPointZeroFour.floatValue() ); System.out.println( "END:Value from String\n"); System.out.println( "Value from Double" ); BigDecimal noughtPointNoughtFour = new BigDecimal( 0.04d ); System.out.println( noughtPointNoughtFour ); System.out.println( noughtPointNoughtFour.doubleValue() ); System.out.println( noughtPointNoughtFour.floatValue() ); System.out.println( "END:Value from Double\n" ); System.out.println( "Value from Float" ); BigDecimal ohPointOhFour = new BigDecimal( 0.04f ); System.out.println( ohPointOhFour ); System.out.println( ohPointOhFour.doubleValue() ); System.out.println( ohPointOhFour.floatValue() ); System.out.println( "END:Value from Float\n" ); } }
Editor Settings
Theme
Key bindings
Full width
Lines