Advertisement
Guest User

ahojky

a guest
Feb 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. package cv_2;
  2.  
  3. class cviko{
  4.  
  5.  
  6. public static void main(String[] args) {
  7. // TODO Auto-generated method stub
  8.  
  9. FileInfo f1 = new FileInfo()("file1.txt", 2017, 2, 6, 15, 18, 6, 458);
  10. FileInfo f2 = new FileInfo("file2.txt", 2017, 2, 7, 12, 32, 11, 214);
  11. FileInfo f3 = new FileInfo("file1.txt", 2017, 2, 7, 12, 32, 11, 108);
  12.  
  13. FileInfo f = new FileInfo("file1.txt", 2017, 2, 7, 12, 32, 11, 521);
  14.  
  15. f1.checkObsolete(f);
  16. f2.checkObsolete(f);
  17. f3.checkObsolete(f);
  18. System.out.println(f1.isObsolete);
  19. System.out.println(f2.isObsolete);
  20. System.out.println(f3.isObsolete);
  21.  
  22. }
  23.  
  24. }
  25.  
  26. class FileInfo{
  27.  
  28. String fileName;
  29. int dateYear;
  30. int dateMonth;
  31. int dateDay;
  32. int timeHour;
  33. int timeMinute;
  34. int timeSecond;
  35. int timeMilliSecond;
  36. boolean isObsolete;
  37.  
  38. public void FileInfor(String fn, int dY, int dM, int dD, int tH, int tM, int tS, int tMS){
  39. this.fileName = fn;
  40. this.dateYear = dY;
  41. this.dateMonth = dM;
  42. this.dateDay = dD;
  43. this.timeHour = tH;
  44. this.timeMinute = tM;
  45. this.timeSecond = tS;
  46. this.timeMilliSecond = tMS;
  47. this.isObsolete = false;
  48. }
  49.  
  50. /**
  51. * castecna kontrola konzistence
  52. * @return true, pokud nebyly nalezeny problemy, false pokud ano
  53. */
  54. public boolean isConsistent(int dateMonth, int dateDay, int timeHour){
  55. if (dateMonth<1) return false;
  56. if (dateMonth>12) return false;
  57. if (dateDay>31) return false;
  58. if (dateDay<1) return false;
  59. if (timeHour>23) return false;
  60. if (timeHour<0) return false;
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement