Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class Fori {
  5. public static void main(String[] args) {
  6. Scanner sc = new Scanner(System.in);
  7.  
  8. String gender = sc.nextLine();
  9. int yearsOld = Integer.parseInt(sc.nextLine());
  10. int yearsWorked = Integer.parseInt(sc.nextLine());
  11.  
  12. int yearsForMale = 64;
  13. int yearsForFemale = 61;
  14. int yearsWorkedForMale = 38;
  15. int yearsWorkedForFemale = 35;
  16.  
  17. switch (gender) {
  18. case "male":
  19. if (yearsOld >= yearsForMale && yearsWorked >= yearsWorkedForMale) {
  20. System.out.printf("Ready to retire at %d and %d years of experience!", yearsOld, yearsWorked);
  21. } else if (yearsOld <= yearsForMale && yearsWorked >= yearsWorkedForMale) {
  22. System.out.printf("Worked enough, but not old enough. Years left to retirement: %d.", yearsForMale - yearsOld);
  23. } else if (yearsOld >= yearsForMale && yearsWorked <= yearsWorkedForMale) {
  24. System.out.printf("Old enough, but haven't worked enough. Work experience left to retirement: %d.", yearsWorkedForMale - yearsWorked);
  25. } else if (yearsOld <= yearsForMale && yearsWorked <= yearsWorkedForMale) {
  26. System.out.printf("Too early. Years left to retirement: %d. Work experience left to retirement: %d.", yearsForMale - yearsOld, yearsWorkedForMale - yearsWorked);
  27. } else {
  28. System.out.println("Invalid input.");
  29. }
  30. break;
  31. case "female":
  32. if (yearsOld >= yearsForFemale && yearsWorked >= yearsWorkedForFemale) {
  33. System.out.printf("Ready to retire at %d and %d years of experience!", yearsOld, yearsWorked);
  34. } else if (yearsOld <= yearsForFemale && yearsWorked >= yearsWorkedForFemale) {
  35. System.out.printf("Worked enough, but not old enough. Years left to retirement: %d.", yearsForFemale - yearsOld);
  36. } else if (yearsOld >= yearsForFemale && yearsWorked <= yearsWorkedForFemale) {
  37. System.out.printf("Old enough, but haven't worked enough. Work experience left to retirement: %d.", yearsWorkedForFemale - yearsWorked);
  38. } else if (yearsOld <= yearsForFemale && yearsWorked <= yearsWorkedForFemale) {
  39. System.out.printf("Too early. Years left to retirement: %d. Work experience left to retirement: %d.", yearsForFemale - yearsOld, yearsWorkedForFemale - yearsWorked);
  40. } else {
  41. System.out.println("Invalid input.");
  42. }
  43. break;
  44. default:
  45. System.out.println("Invalid input.");
  46. break;
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement