// // print4 // // Author: Kenneth Chan // email : kjc@liverpool.ac.uk // Date : October 2010 // Description: program that demonstrates printf // class print4 { // // MAIN // public static void main( String args[] ) { int num1 = 123 ; double mypi = Math.PI ; String str1 = "aabbccdd" ; System.out.printf( "this is a simple printf format\n" ) ; System.out.println() ; System.out.printf( "%%num1 = %d\n", num1 ) ; System.out.printf( "num1 = %5d\n", num1 ) ; System.out.printf( "num1 = %07d\n", num1 ) ; System.out.printf( "num1 = %-5d:\n", num1 ) ; System.out.println() ; System.out.printf( "mypi is %f\n", mypi ) ; System.out.printf( "mypi is %10.2f\n", mypi ) ; System.out.printf( "mypi is %05.2f\n", mypi ) ; System.out.printf( "%5.2f\n", 1.5 ) ; System.out.println() ; System.out.printf( "strings too:%s:\n", str1 ) ; System.out.printf( "strings too:%20s:\n", str1 ) ; System.out.println() ; System.out.printf( "mix ints (%d)\nand floats (%f)\n" + "and strings (%s) in the same printf format\n", num1, mypi,"STRING" ) ; } }