Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Paivays {
- private int paiva;
- private int kuukausi;
- private int vuosi;
- public Paivays(int paiva, int kuukausi, int vuosi) {
- this.paiva = paiva;
- this.kuukausi = kuukausi;
- this.vuosi = vuosi;
- }
- @Override
- public String toString() {
- return this.paiva + "." + this.kuukausi + "." + this.vuosi;
- }
- public boolean aiemmin(Paivays verrattava) {
- if (this.vuosi < verrattava.vuosi) {
- return true;
- }
- if (this.vuosi == verrattava.vuosi && this.kuukausi < verrattava.kuukausi) {
- return true;
- }
- if (this.vuosi == verrattava.vuosi && this.kuukausi == verrattava.kuukausi
- && this.paiva < verrattava.paiva) {
- return true;
- }
- return false;
- }
- public void etene() {
- this.paiva++;
- if (this.paiva > 30) {
- this.paiva = 1;
- this.kuukausi++;
- }
- if (this.kuukausi > 12) {
- this.kuukausi = 1;
- this.vuosi++;
- }
- }
- public void etene(int montakoPaivaa) {
- etene(montakoPaivaa);
- }
- public Paivays paivienPaasta(int paivia) {
- Paivays uusiPaivays = new Paivays(this.paiva, this.kuukausi, this.vuosi);
- uusiPaivays.etene(paivia);
- return uusiPaivays;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement