## IF STATEMENT import java.util.Scanner; import java.text.NumberFormat; public class Salary { public static void main (String[] args) { double currentSalary; // employee's current salary double raise = 0; // amount of the raise (initialized to 0) double newSalary; // new salary for the employee String rating; // performance rating Scanner scan = new Scanner(System.in); System.out.print("Enter the current salary: "); currentSalary = scan.nextDouble(); // Consume the newline character left by nextDouble scan.nextLine(); System.out.print("Enter the performance rating (Excellent, Good, or Poor): "); rating = scan.nextLine(); // Compute the raise using if-else if (rating.equals("Excellent")) { raise = currentSalary * 0.06; // 6% raise for Excellent } else if (rating.equals("Good")) { raise = currentSalary * 0.04; // 4% raise for Good } else if (rating.equals("Poor")) { raise = currentSalary * 0.015; // 1.5% raise for Poor } else { System.out.println("Invalid rating entered."); return; // Exit the program if the rating is not valid } // Compute the new salary newSalary = currentSalary + raise; // Print the results NumberFormat money = NumberFormat.getCurrencyInstance(); System.out.println(); System.out.println("Current Salary: " + money.format(currentSalary)); System.out.println("Amount of your raise: " + money.format(raise)); System.out.println("Your new salary: " + money.format(newSalary)); System.out.println(); } }