Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. public class Paivays {
  2.  
  3. private int paiva;
  4. private int kuukausi;
  5. private int vuosi;
  6.  
  7. public Paivays(int paiva, int kuukausi, int vuosi) {
  8. this.paiva = paiva;
  9. this.kuukausi = kuukausi;
  10. this.vuosi = vuosi;
  11. }
  12.  
  13. @Override
  14. public String toString() {
  15. return this.paiva + "." + this.kuukausi + "." + this.vuosi;
  16. }
  17.  
  18. public boolean aiemmin(Paivays verrattava) {
  19. if (this.vuosi < verrattava.vuosi) {
  20. return true;
  21. }
  22.  
  23. if (this.vuosi == verrattava.vuosi && this.kuukausi < verrattava.kuukausi) {
  24. return true;
  25. }
  26.  
  27. if (this.vuosi == verrattava.vuosi && this.kuukausi == verrattava.kuukausi
  28. && this.paiva < verrattava.paiva) {
  29. return true;
  30. }
  31.  
  32. return false;
  33. }
  34.  
  35. public void etene() {
  36. this.paiva++;
  37. if (this.paiva > 30) {
  38. this.paiva = 1;
  39. this.kuukausi++;
  40. }
  41. if (this.kuukausi > 12) {
  42. this.kuukausi = 1;
  43. this.vuosi++;
  44. }
  45. }
  46.  
  47. public void etene(int montakoPaivaa) {
  48. etene(montakoPaivaa);
  49. }
  50.  
  51. public Paivays paivienPaasta(int paivia) {
  52. Paivays uusiPaivays = new Paivays(this.paiva, this.kuukausi, this.vuosi);
  53. uusiPaivays.etene(paivia);
  54.  
  55. return uusiPaivays;
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement