You are provided with the following code that calculates an…

You are provided with the following code that calculates an employee’s annual and monthly salary based on their hourly wage:   1 import javax.swing.JOptionPane; 2  3 public class Salary { 4     public static void main(String[] args) { 5         // Get the hourly wage from the user 6         String input = JOptionPane.showInputDialog(“Enter your hourly wage:”); 7         int hourlyWage = Integer.parseInt(input); // Convert input to an integer 8  9         // Calculate annual and monthly salary10         int annualSalary = hourlyWage * 40 * 50;11         int monthlySalary = annualSalary / 12;12 13         // Display the results using JOptionPane14         JOptionPane.showMessageDialog(null, “Annual salary is: ” + annualSalary);15         JOptionPane.showMessageDialog(null, “Monthly salary is: ” + monthlySalary);16     }17 }   Refactor this code using modular programming. Specifically, you must break the program down into methods that each perform a single task.

A couple is planning their wedding and would like you to cre…

A couple is planning their wedding and would like you to create a modular Java program that will help them determine how much they should budget for their reception (party).  They would like the program to allow them to enter the number of guests to invite, dinner costs (per guest), entertainment cost, and the party room rental fees.  The user of the program will be prompted for each value identified.  They would like the program to show them a report that includes the total costs and number of guests entered. Note: Java code is NOT needed to answer this question.   Just identify the methods for this program and in which order these methods need to be called in the main method.