How to format floats with specify precision into a String using String.format() in Java

1 Answer

0 votes
package javaapplication1;

public class JavaApplication1 {

    public static void main(String[] args) {

        try {

            String s = String.format("A: %.2f B: %.3f C: %.4fd", 3.14159f, 3.14159f, 3.14159f);
            System.out.println(s);

        } catch (Exception e) {
            System.out.print(e.toString());
        }
    }
}

/*
             
run:

A: 3.14 B: 3.142 C: 3.1416d
    
 */

 



answered Nov 29, 2016 by avibootz
...