All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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");
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy