Question: Can anyone make this code create the outputs following the direction ! ======= my code =============== package hello; import java.util.Scanner; import javax.swing.JOptionPane; public class labExercise1

Can anyone make this code create the outputs following the direction !

======= my code ===============

package hello;

import java.util.Scanner;

import javax.swing.JOptionPane;

public class labExercise1 {

public static void main(String[] args) { int sum= 0; double interestRate = 5.0; double monthlyPayment=0; double totalPayment=0; // while ( ) String input = JOptionPane.showInputDialog(null,"Enter the loan amount: ($)","Lab Exercise 1", 2); double loanAmount = Double.parseDouble(input); String input1 = JOptionPane.showInputDialog(null,"Enter the loan period(years):","Lab Exercise 1",2); double numberOfYears = Double.parseDouble(input1); JOptionPane.showConfirmDialog(null,"The loan amount is $" + loanAmount + ", and the loan duration is " + numberOfYears + "year(s). Continue?","Lab Exercise 1",2);

String s1 = null; System.out.print("Interest Rate(%) Monthly Payment($) Total Payment($) ");

while (interestRate

interestRate = interestRate + 1.0 / 8; }

s1 = String.format("%16.3f%19.2f%19.2f ",interestRate, monthlyPayment, totalPayment); System.out.println(s1); JOptionPane.showMessageDialog(null,s1,"Lab Exercise 1",3);

}

}

================ direction ======================

You will use the following dialog boxes:

  1. JOptionPane.showInputDialog ask the loan amount($), and loan duration (years)
  2. JOptionPane.showConfirmDialog display the loan amount and loan duration to get the users confirmation. (If the users confirmation is no, the dialog will ask for users input again.)
  3. JOptionPane.showMessageDialog display the loan payment with annual interest rate from 5%~8% every 1/8%.
  • Make sure to change the title of each dialog box to Lab Exercise 1 instead of the default title.
  • After get the users inputs, make sure to convert the Strings into numbers.
    • double amount = Double.parseDouble(string1);

    • int year = Integer.parseDouble(string2);

  • Use String.format() to format the output before display in the message dialog.
  • Include both programmers' names and student IDs in the first line of each source file.
  • Submit your source code (LabExercise1.java) and screenshots of test run in Canvas by the deadline

Sample output:

Can anyone make this code create the outputs

Can anyone make this code create the outputs

Lab Exercise1 Lab Exercise 1 Enter the loan amount: (S) Please enter the loan period (years) ) 1000 Cancel OK Cancel OK Lab Exercise 1 The loan amount is 1000.00, and the loan duration is 2 year(s). Continue! No Yes Lab Exercise 1 Monthly Payment($) Total Payment($) Interest Rate(%) 5.000 5.125 5.250 5.375 5.500 5.625 5.750 5.875 6.000 6.125 6.250 6.375 6.500 6.625 6.750 6.875 7.000 7.125 7.250 7.375 7.500 7.625 7.750 7.875 8.000 43.87 43.93 43.98 44.04 44.10 44.15 44.21 44.26 44.32 44.38 44.43 44.49 44.55 44.60 44.66 44.72 44.77 44.83 44.89 44.94 45.00 45.06 45.11 45.17 45.23 1052.91 1054.26 1055.60 1056.9!5 1058.30 1059.64 1060.99 1062.34 1063.69 1065.05 1066.40 1067.75 1069.11 1070.47 1071.82 1073.18 1074.54 1075.90 1077.26 1078.63 1079.99 1081.3!5 1082.72 1084.09 1085.45

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!