Mega Code Archive

 
Categories / Java by API / Java Lang
 

System out printf(%g, float f )

/**  * Output:   sci not num is 3.141593e+04 sci not num is 31415.9 sci not num is 1.234568e-01 sci not num is 0.123457 sci not num is 3.000000e+06 hex num is 3ff00000 num is cafe      */ public class MainClass {   public static void main(String args[]) throws Exception {     System.out.printf("sci not num is %e\n", 3.14159265*10000 );     System.out.printf("sci not num is %g\n", 3.14159265*10000 );     System.out.printf("sci not num is %e\n", 0.123456789 );     System.out.printf("sci not num is %g\n", 0.123456789 );     System.out.printf("sci not num is %e\n", 3000000.0 );     System.out.printf("hex num is %h\n", 1.0 );     System.out.printf("num is %h\n", 0xCAFE );   } }