edu.pdx.cs410J.datesAndText.Formatting Maven / Gradle / Ivy
The newest version!
package edu.pdx.cs410J.datesAndText;
import java.io.PrintStream;
import java.util.Calendar;
/**
* Demonstrated J2SE 1.5's facilities for printf
-style
* formatting.
*
* @see java.util.Formatter
*
* @author David Whitlock
* @version $Revision: 1.2 $
* @since Summer 2004
*/
public class Formatting {
/**
* Formats a number of different kinds of data using J2SE 1.5's
* formatting facilities.
*/
public static void main(String[] args) {
PrintStream out = System.out;
out.printf("%s%n", "Hello World");
Calendar today = Calendar.getInstance();
out.printf("Today's date is: %tm/%td/%tY%n", today, today, today);
out.printf("The current time is: %tl:%tM %tp%n", today, today, today);
out.printf("%f/%.2f = %f%n", 2.0, 3.0, (2.0/3.0));
for (int i = 0; i < 3; i++) {
out.printf("%5s%5s%5s%n", i, i+1, i+2);
}
out.printf("%-10s%s%n", "left", "right");
}
}