4-10 TotalSales

Post date: Feb 23, 2014 10:06:59 PM

//This program calculates a running total.

package totalsales;

import java.text.DecimalFormat;

import javax.swing.JOptionPane;

public class TotalSales

{

public static void main(String[] args)

{

int days; // The number of days

double sales; // A day's sales figure

double totalSales; // Accumulator

String input; // To hold the user's input

// Create a DecimalFormat object to format output.

DecimalFormat dollar = new DecimalFormat("#,##0.00");

// Get the number of days.

input = JOptionPane.showInputDialog("For how many days do you have sales figures?");

days = Integer.parseInt(input);

// Set the accumulator to 0.

totalSales = 0.0;

// Get the sales figures and calculate a running total.

for (int count = 1; count <= days; count++)

{

input = JOptionPane.showInputDialog("Enter the sales for day " + count + ":");

sales = Double.parseDouble(input);

totalSales += sales; // Add sales to totalSales.

}

// Display the total sales.

JOptionPane.showMessageDialog(null, "The total sales are $ " + dollar.format(totalSales));

System.exit(0);

}

}