demo
Class Makihyppy2.Kierros

java.lang.Object
  extended by demo.Makihyppy2.Kierros
Enclosing class:
Makihyppy2

public static class Makihyppy2.Kierros
extends java.lang.Object

Luokka yhtä mäkihypyn kierrosta varten


Field Summary
private static double K_PISTE
           
private static double METRIKERROIN
           
private  double pituus
           
private static int TUOMAREITA
           
private  double[] tuomarit
           
 
Constructor Summary
Makihyppy2.Kierros()
           
 
Method Summary
 double getPisteet()
          Lasketaan kierroksen pisteet
 void setPituus(double pit)
          Asetetaan kierroksen hypyn pituus
 void setTuomari(int i, double pist)
          Asetetaan tuomarin i pistemäärä
 java.lang.String toString()
          Muutetaan kierroksen tiedot merkkijonoksi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TUOMAREITA

private static final int TUOMAREITA
See Also:
Constant Field Values

K_PISTE

private static final double K_PISTE
See Also:
Constant Field Values

METRIKERROIN

private static final double METRIKERROIN
See Also:
Constant Field Values

pituus

private double pituus

tuomarit

private double[] tuomarit
Constructor Detail

Makihyppy2.Kierros

public Makihyppy2.Kierros()
Method Detail

getPisteet

public double getPisteet()
Lasketaan kierroksen pisteet

Returns:
kierroksen pisteet

setPituus

public void setPituus(double pit)
Asetetaan kierroksen hypyn pituus

Parameters:
pit - hypyn pituus

setTuomari

public void setTuomari(int i,
                       double pist)
Asetetaan tuomarin i pistemäärä

Parameters:
i - asetettavan tuomarin indeksi 1-5
pist - tuomarin antamat pisteet

toString

public java.lang.String toString()
Muutetaan kierroksen tiedot merkkijonoksi

Overrides:
toString in class java.lang.Object
Returns:
kierroksen tiedot merkkijonona
Example:
    Makihyppy2.Kierros kierros = new Makihyppy2.Kierros();
    kierros.toString() === "   0.0 m.  Tuomarit:   0.0  0.0  0.0  0.0  0.0 =   0.0 pistettä"; 
    kierros.setPituus(105);
    for (int i=0; i<10; i++)
      kierros.setTuomari(i, 2*i);
    kierros.toString() === " 105.0 m.  Tuomarit:   2.0  4.0  6.0  8.0 10.0 =  63.0 pistettä";