Using the jave code below write a method that takes the base pay and hours worked as parameters and prints the total pay or an error. Write a main method that calls this method for each of these employees.
Using the jave code below write a method that takes the base pay and hours worked as parameters and prints the total pay or an error. Write a main method that calls this method for each of these employees.
CODES:
import java.util.Scanner;
public class Salary {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please enter your basepay per hour: ");
int basePay = scan.nextInt();
int salary = 0;
if (basePay >= 80) {
System.out.println("Enter your working hours: ");
int hour = scan.nextInt();
if(hour <= 40) {
salary = hour * basePay;
System.out.println("Salary: " + salary);
}
else if (hour > 40 && hour <= 60) {
salary += 40 * basePay + (hour - 40) * basePay * 1.5;
System.out.println("Salary: " + salary);
}
else{
System.out.println("Employee must not work more than 60 hours per week.");
}
}
else {
System.out.println("Base Pay is less than minimum wage(80 pesos per hour)");
}
}
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images