Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- // the scanner is activated.
- public class PayStub {
- /*
- @author Benicio Liu
- @version 9/19
- */
- public static void main(String[] args) {
- // public static void is used due to being public.
- Scanner sc = new Scanner(System.in);
- String employeeName;
- int startMonth;
- int startYear;
- int hoursWorked;
- String jobTitle;
- double hourlyPayrate;
- int numMonthWorked;
- // declaration of all variables.
- int currentMonth = 9;
- int currentYear = 2018;
- // set variable.
- System.out.print("Enter your Fullname: ");
- employeeName = sc.nextLine();
- System.out.print("Enter your Anniversary Month(1-12): ");
- startMonth = sc.nextInt();
- System.out.print("Enter your Anniversary Year: ");
- startYear = sc.nextInt();
- System.out.print("Enter your hours worked this pay period(0-350): ");
- hoursWorked = sc.nextInt();
- System.out.println("Enter your Job Title: ");
- jobTitle = sc.nextLine();
- System.out.print("Enter your pay rate: ");
- hourlyPayrate = sc.nextDouble();
- System.out.println("");
- // inputting into scanner to get output.
- System.out.println("==========================================");
- System.out.println(" Gekko & Co.\n");
- System.out.println(" \"$\"");
- System.out.println(" ~~~");
- System.out.println(" / \\ `.");
- System.out.println(" / \\ /");
- System.out.println(" /_ _ _ \\/\n");
- System.out.println("------------------------------------------");
- // drawn logo.
- System.out.println("Pay Period: "+ currentMonth + "/" + currentYear);
- System.out.println("Name: "+ employeeName);
- System.out.println("Title: "+ jobTitle);
- System.out.println("Anniversary: "+ startMonth + "/" + startYear);
- numMonthWorked = ((currentYear - startYear) * 12) + (currentMonth - startMonth);
- System.out.println("Months Worked: "+ numMonthWorked + " months");
- double vacationHours = numMonthWorked * 8.25;
- System.out.print("Vacation hours: ");
- System.out.printf("%.2f\n", vacationHours);
- // total output of the statements.
- System.out.println("------------------------------------------");
- double grossPay = hoursWorked * hourlyPayrate;
- System.out.print("Gross Pay: $");
- System.out.printf("%7.2f\n", grossPay);
- double retirement = grossPay * 0.052;
- System.out.print("Retirement: $");
- System.out.printf("%7.2f\n", retirement);
- double GR = grossPay - retirement;
- System.out.print("Tax: $");
- double tax = GR * 0.28;
- System.out.printf("%7.2f\n", tax);
- System.out.println("--------------------------");
- double netPay = GR - tax;
- System.out.print("netPay: $");
- System.out.printf("%7.2f\n", netPay);
- //calculations done
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement