Paiväys probleema

osaamaton2

Mikä tässä kusee kun tulostaa viikon kuluttua: 2.3.2013, kahden viikon: 10.3.2013 ja kolmen viikon: 18.3.2013 eli kahdeksan päivää on nyt viikossa.
public class Paivays {

............................

public void etene() {
this.paiva ;

if (this.paiva > 30) {
this.paiva = 0;

this.kuukausi ;

if (this.kuukausi > 12) {
this.kuukausi = 1;

this.vuosi ;

}
}
}

public void etene(int montakoPaivaa) {

while (montakoPaivaa > -1) {
this.etene();
montakoPaivaa--;
}
}

public Paivays paivienPaasta(int paivia) {
Paivays uusiPaivays = new Paivays(paiva, kuukausi, vuosi);
uusiPaivays.etene(paivia);
return uusiPaivays;
}
}

3

250

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • gffffffffff

      While ehto käy 1 kierroksen liikaa.

      Ennustan häikkää myös kuukausien vaihtuessa..

    • osaamaton2

      Jos laittaa whilen sisään 0 näyttää tulostus oikein mutta testissä pitäisi olla 1.1.2013 mutta onkin 0.1.213.

      • ggfff

        Tuosta ei näy miten alustat vuoden joten siitä en voi sanoa. Päiväyksen 0 arvo tulee siitä että asetat sen itse nollaksi kuukauden vaihtuessa..


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 195
      2689
    2. Euroviisut fiasko, Suomen kautta aikain typerin esitys, jumbosija odottaa. Olisi pitänyt boikotoida!

      Tämän vuoden euroviisut on monella tapaa täydellinen fiasko. Ensinnäkin kaikkien itseään kunnioittavien eurooppalaisten
      Maailman menoa
      236
      2577
    3. Hei A, osaatko

      sanoa, miksi olet ihan yhtäkkiä ilmestynyt kaveriehdotuksiini Facebookissa? Mitähän kaikkea Facebook tietää mitä minä en
      Ikävä
      65
      2337
    4. Synnittömänä syntyminen

      Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.
      Helluntailaisuus
      191
      1808
    5. Mitä tämä tarkoittaa,

      että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?
      Ikävä
      41
      1354
    6. Tuollainen kommentti sitten purjehduspalstalla

      "Naisen pillu se vasta Bermudan kolmio on. Sinne kun lähdet soutelemaan niin kohta katoaa sekä elämänilo että rahat"
      Suhteet
      12
      1318
    7. Nukkumisiin sitten

      Käsittelen asiaa tavallani ja toiveissa on vielä että tästä pääsee hyppäämään ylitse. Kaikenlaisia tunteita on läpikäyny
      Ikävä
      4
      1297
    8. Syö kohtuudella niin et liho.

      Syömällä aina kohtuudella voi jopa laihtua.On paljon laihoja jotka ei harrasta yhtään liikuntaa. Laihuuden salaisuus on
      Laihdutus
      21
      1259
    9. Muistatko komeroinnin?

      Taannoin joskus kirjoitin aloituksen tänne komeroinnista eli hikikomoreista; syrjäytyneistä nuorista ihmisistä. Ehkä asu
      Suhteet
      48
      1225
    10. Venäjän sissit lakkojohtajat

      Odottavat 'lisätä lakkoja' Toverit käskyttää. Eikä ensimmäinen kerta.
      Suomen Keskusta
      3
      1128
    Aihe