Guest User

Untitled

a guest
May 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. import java.util.*;
  2. import java.text.SimpleDateFormat;
  3.  
  4.  
  5. public class isikukood3{
  6. public static void main(String[] args)
  7. {
  8. //Kuupäev
  9. Date today = Calendar.getInstance().getTime();
  10. SimpleDateFormat aasta3 = new SimpleDateFormat("yyyy");
  11. SimpleDateFormat kuu3 = new SimpleDateFormat("MM");
  12. SimpleDateFormat päev3 = new SimpleDateFormat("dd");
  13.  
  14. //Strings
  15. String aasta4 = aasta3.format(today);
  16. String kuu4 = kuu3.format(today);
  17.  
  18. //String to int
  19. int hetkelaasta = Integer.parseInt(aasta4);
  20. int hetkelkuu = Integer.parseInt(kuu4);
  21.  
  22. //Scanner
  23. Scanner scanner = new Scanner(System.in);
  24.  
  25. //Strings & Int
  26. String isikukood, aasta, kuu, päev, sugu;
  27. int aastavastus;
  28.  
  29. //Küsimus
  30. System.out.println("Sisesta oma isikukood:");
  31. isikukood = scanner.nextLine();
  32.  
  33. //Isikukoodist andmete võtmine
  34. sugu = isikukood.substring(0,1);
  35. aasta = isikukood.substring(1,3);
  36. kuu = isikukood.substring(3,5);
  37.  
  38. //Andmed -> Int
  39. int isikukoodisugu = Integer.parseInt(sugu);
  40. int isikukoodiaasta = Integer.parseInt(aasta);
  41. int isikukoodikuu = Integer.parseInt(kuu);
  42.  
  43. //PROGRAMM!
  44. if(isikukoodisugu==3 || isikukoodisugu==4){
  45.  
  46. if(hetkelkuu >= isikukoodikuu && isikukoodikuu >= 1){
  47. int aasta2 = isikukoodiaasta + 1900;
  48. aastavastus = hetkelaasta - aasta2;
  49. int kuu2 = hetkelkuu - isikukoodikuu;
  50. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu2+ " kuud.");
  51. }
  52.  
  53. if(isikukoodikuu >= 13 || isikukoodikuu == 00){
  54. System.out.println("Sisestasite vale isikukoodi");
  55. }
  56.  
  57. else if(hetkelkuu < isikukoodikuu){
  58. int aasta22 = isikukoodiaasta + 1901;
  59. aastavastus = hetkelaasta - aasta22;
  60. int kuu22 = hetkelkuu - isikukoodikuu;
  61. if(kuu22 < 0){
  62. int kuu34 = kuu22 + 12;
  63. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu34+ " kuud.");
  64. }
  65. else{
  66. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu22+ " kuud.");
  67. }
  68. }
  69. }
  70.  
  71.  
  72.  
  73. if(isikukoodisugu==5 || isikukoodisugu==6){
  74. if(hetkelkuu >= isikukoodikuu && isikukoodikuu >= 1){
  75. int aasta2 = isikukoodiaasta + 2000;
  76. aastavastus = hetkelaasta - aasta2;
  77. int kuu2 = hetkelkuu - isikukoodikuu;
  78. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu2+ " kuud.");
  79. }
  80.  
  81. if(isikukoodikuu >= 13 || isikukoodikuu == 00){
  82. System.out.println("Sisestasite vale isikukoodi");
  83. }
  84.  
  85. else if(hetkelkuu < isikukoodikuu){
  86. int aasta22 = isikukoodiaasta + 2001;
  87. aastavastus = hetkelaasta - aasta22;
  88. int kuu22 = hetkelkuu - isikukoodikuu;
  89. if(kuu22 < 0){
  90. int kuu34 = kuu22 + 12;
  91. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu34+ " kuud.");
  92. }
  93. else{
  94. System.out.println("Sa oled elanud " +aastavastus+ " aastat ja " +kuu22+ " kuud.");
  95. }
  96. }
  97. }
  98.  
  99.  
  100.  
  101. else{
  102. System.out.println("Sisestasite vale isikukoodi");
  103. }
  104. }
  105. }
Add Comment
Please, Sign In to add comment