Created
March 23, 2015 19:41
-
-
Save khatchad/eab3b5649e7b1445d278 to your computer and use it in GitHub Desktop.
This program calculates a running total.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.text.DecimalFormat; | |
import javax.swing.JOptionPane; | |
/** | |
This program calculates a running total. | |
*/ | |
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); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment