I am having troubles getting the required output for this program. I am trying to display the total sales in one column and the total compensation in another. The output I have now only displays the keywords "Total Sales" & "Total Compensation". Lines 51 through 53 are the ones I need help on. It is telling me there are five errors such as not a statement and ";" required.
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package commission.calculation.program; import java.text.DecimalFormat; import javax.swing.JOptionPane; /** * * @author David * * */ public class CommissionCalculationProgram { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here String input; //Input of user double salary; //This is the annual sales value double rate; //This is the commission rate double commission; //This is the amount of commision made double pay; //Salesperson's pay double sales; //annual sales double incentive = 0; //sales incentive DecimalFormat dollar = new DecimalFormat("#,##0.00"); DecimalFormat percent = new DecimalFormat("##0.0%"); input = JOptionPane.showInputDialog("Enter the annual salary."); salary = Double.parseDouble(input); input = JOptionPane.showInputDialog("Enter the current commission rate."); rate = Double.parseDouble (input); input = JOptionPane.showInputDialog("Enter the current sales target."); sales = Double.parseDouble (input); commission = rate * salary; pay = commission + salary; JOptionPane.showMessageDialog(null, "Commission rate is " + percent.format(rate) + ". The amount of pay is $" + dollar.format(pay)); if (sales>=(.80 * sales) && sales<=120000) { incentive = (.75 * sales); } else if (sales >120000) { incentive = (1.25 * .75 * sales); } JOptionPane.showMessageDialog (null, "Total Sales" + "Total Compensation" + "\n" "\n" dollar.format(sales) + 5000 + "\n"(dollar.format(sales) + dollar.format(incentive) ) ); System.exit(0); } }