demo5
Class Paivamaara

java.lang.Object
  extended by demo5.Paivamaara

public class Paivamaara
extends java.lang.Object

Paivamaara-luokka. Päivä, kuukausi, vuosi.

Version:
0.1
Author:
antmyoh

Field Summary
private  int kuukausi
           
private static int[][] kuukausienPituudet
           
private  int paiva
           
private  int vuosi
           
 
Constructor Summary
Paivamaara()
           
Paivamaara(int paiva, int kuukausi, int vuosi)
          Alustetaan päivämäärä annetuilla arvoilla.
 
Method Summary
static void main(java.lang.String[] args)
          Testipääohjelma.
private static int onkoKarkausvuosi(int vuosi)
          Tutkii onko parametrina saatu vuosi karkausvuosi.
 java.lang.String toString()
          Palauttaa päivämäärän merkkijonona muodossa paiva.kuukausi.vuosi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

paiva

private int paiva

kuukausi

private int kuukausi

vuosi

private int vuosi

kuukausienPituudet

private static final int[][] kuukausienPituudet
Constructor Detail

Paivamaara

public Paivamaara()

Paivamaara

public Paivamaara(int paiva,
                  int kuukausi,
                  int vuosi)
Alustetaan päivämäärä annetuilla arvoilla. Tehdään vain jos saadut parametrit muodostavat järkevän päivämäärän.

Parameters:
paiva - uusi päivä
kuukausi - uusi kuukausi
vuosi - uusi vuosi
Method Detail

onkoKarkausvuosi

private static int onkoKarkausvuosi(int vuosi)
Tutkii onko parametrina saatu vuosi karkausvuosi.

Parameters:
vuosi - tarkistettava vuosiluku
Returns:
palauttaa 1 jos on karkausvuosi

toString

public java.lang.String toString()
Palauttaa päivämäärän merkkijonona muodossa paiva.kuukausi.vuosi

Overrides:
toString in class java.lang.Object
Returns:
paivamaara merkkijonona

main

public static void main(java.lang.String[] args)
Testipääohjelma.

Parameters:
args - ei käytössä