Guest User

Untitled

a guest
May 22nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. import java.util.*;
  2. import java.text.SimpleDateFormat;
  3.  
  4.  
  5. public class kklk{
  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. String päev4 = päev3.format(today);
  18.  
  19. //String to int
  20. int a = Integer.parseInt(aasta4);
  21. int k = Integer.parseInt(kuu4);
  22. int p = Integer.parseInt(päev4);
  23.  
  24. //Scanner
  25. Scanner scanner = new Scanner(System.in);
  26.  
  27. //Strings & Int
  28. String isikukood, sugunr, aasta, kuu, päev;
  29. int aastavastus, kuuvastus, päevvastus;
  30.  
  31. //Küsimus
  32. System.out.println("Sisesta oma isikukood:");
  33. isikukood = scanner.nextLine();
  34.  
  35. //Isikukoodist andmete võtmine
  36. aasta = isikukood.substring(1,3);
  37. kuu = isikukood.substring(3,5);
  38. päev = isikukood.substring(5,7);
  39.  
  40. //Andmed -> Int
  41. int a2 = Integer.parseInt(aasta);
  42. int k2 = Integer.parseInt(kuu);
  43. int p2 = Integer.parseInt(päev);
  44.  
  45. //PROGRAMM!
  46. if(k >= k2 && k2 >= 1){
  47. //HetkeKuu >= SünniKuu ja SünniKuu >= 1
  48. int a22 = a2 + 1900;
  49. aastavastus = a - a22;
  50. int k22 = k - k2;
  51. //int kuu21, kuu23, kuu25, kuu27, kuu28, kuu210, kuu212 = 31;
  52. //int kuu24, kuu26, kuu29, kuu211 = 30;
  53. //int kuu22 = 28;
  54. if(p2==1||p2==3||p2==5||p2==7||p2==8||p2==10||p2==12){
  55. int päevvastus2 = p2 - p;}
  56. if(p2==4||p2==6||p2==9||p2==11){
  57. int päevvastus2 = p2 - p;}
  58. if(p2==2){
  59. int päevvastus2 = p2 - p;}
  60. System.out.println("Sa oled " +aastavastus+ " aastat, " +k22+ " kuud ja " +päevvastus2+ " päeva vana.");}
  61. if(k2 >= 13 || k2 == 00){
  62. //SünniKuu >= 13 või SünniKuu == 00
  63. System.out.println("Sisestasite vale isikukoodi");}
  64. else if(k < k2){
  65. //Hetkekuu < Sünnikuu
  66. int a222 = a2 + 1901;
  67. aastavastus = a - a222;
  68. int k222 = k - k2;
  69. if(k222 < 0) {
  70. int k33 = k222 + 12;
  71. System.out.println("Sa oled " +aastavastus+ " aastat ja " +k33+ " kuud vana.");}
  72. else{
  73. System.out.println("Sa oled " +aastavastus+ " aastat ja " +k222+ " kuud vana.");}
  74.  
  75. }
  76. }
  77. }
Add Comment
Please, Sign In to add comment