Advertisement
markov5534

Untitled

Nov 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class Birthday {
  5.  
  6.  
  7. public static void main(String[] args) {
  8.  
  9. Scanner scanner = new Scanner(System.in);
  10. System.out.println("Your birthday is: ");
  11. System.out.print("Year: ");
  12. int year = Integer.parseInt(scanner.nextLine());
  13. System.out.print("Month: ");
  14. int month = Integer.parseInt(scanner.nextLine());
  15. System.out.print("Day: ");
  16. int day = Integer.parseInt(scanner.nextLine());
  17. if (month < 1 || month > 12) {
  18. System.out.println("Wrong month!");
  19. } else if (day < 1 || day > 31)
  20. System.out.println("Wrong day!");
  21.  
  22.  
  23.  
  24. System.out.printf("Today is: \n");
  25. System.out.print("Year: ");
  26. int yeart = Integer.parseInt(scanner.nextLine());
  27. System.out.print("Month: ");
  28. int montht = Integer.parseInt(scanner.nextLine());
  29. System.out.print("Day: ");
  30. int dayt = Integer.parseInt(scanner.nextLine());
  31.  
  32. if (montht < 1 || montht > 12) {
  33. System.out.println("Wrong month!");
  34. } else if (dayt < 1 || dayt > 31)
  35. System.out.println("Wrong day!");
  36.  
  37.  
  38. int age = yeart - year;
  39.  
  40. if (month >= montht) {
  41. int ageOne = yeart - year - 1;
  42. System.out.printf("You are %d years old.\n", ageOne);
  43. if (ageOne < 0) {
  44. System.out.println("You haven't been born yet");
  45. } else if (ageOne > 0 && ageOne <= 3) {
  46. System.out.println("You are a baby");
  47. } else if (ageOne > 3 && ageOne <= 13) {
  48. System.out.println("You are a child");
  49. } else if (ageOne > 13 && ageOne <= 19) {
  50. System.out.println("You are a teenager");
  51. } else if (ageOne > 60 && ageOne < 90) {
  52. System.out.println("You are a an old person");
  53. } else if (ageOne > 90 && ageOne < 130) {
  54. System.out.println("You are a vey old person");
  55. } else if (ageOne > 130) {
  56. System.out.println("Are you sure you've entered correct information?");
  57. }
  58. }
  59. if (month < montht){
  60.  
  61. System.out.printf("You are %d years old.\n",age);
  62. if(age< 0){
  63. System.out.println("You haven't been born yet");
  64. }else if(age>0&&age<=3){
  65. System.out.println("You are a baby");
  66. }else if(age>3&&age<=13){
  67. System.out.println("You are a child");
  68. }else if(age>13&&age<=19){
  69. System.out.println("You are a teenager");
  70. }else if(age>60&&age< 90){
  71. System.out.println("You are a an old person");
  72. }else if(age>90&&age< 130){
  73. System.out.println("You are a vey old person");
  74. }else if(age>130){
  75. System.out.println("Are you sure you've entered correct information?");
  76. }
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement