/* Lesley Hogan * July 15th 2003 * FormatDecimalsExample.java */ package net.bunnie.dos; // import decimalformat for formatting import java.text.DecimalFormat; import net.bunnie.*; public class FormatDecimalsExample { public static void main (String[] args) { // declare variables double input; // the number inputted String output; // the string formatted String continues = ""; // y/n to continue program boolean loop = true; // boolean to continue program KeyboardReader r = new KeyboardReader(); // terminalio DecimalFormat dec = new DecimalFormat("#.##"); // format the number as #.## // continue loop... // do..while() does the program once automatically // then checks to see if it should continue do { System.out.print("Enter a number to be formatted as #.##: "); // prompt to enter number input = r.readDouble(); // terminalio output = dec.format(input); // format the number to a STRING System.out.print("The formatted number is " + output + "\n\n"); // print number System.out.print("Would you like to format another number? Y/N\n"); // prompt to continue continues = r.readLine().toLowerCase(); // convert y/n to lower case if ((continues.equals("y")) || (continues.equals("yes"))) { // if equal to y loop = true; // continue program } else { loop = false; // don't continue program } System.out.print('\n'); // it now looks pretty } while (loop == true); // only continue program if loop is true } }