|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Makihyppy2.Tulos
public static class Makihyppy2.Tulos
Luokka mäkihypyn yhden kilpailijan tulosta varten. Sisältää monta kierosta.
Makihyppy2.Tulos tulos1 = new Makihyppy2.Tulos(); Makihyppy2.Tulos tulos2 = new Makihyppy2.Tulos(); tulos2.setPituus(1,107); tulos2.setPituus(2,100); tulos2.setTuomari(2,1,19.0); tulos2.setTuomari(2,2,18.0); tulos2.setTuomari(2,3,19.5); tulos2.setTuomari(2,4,18.0); tulos2.setTuomari(2,5,20.0); tulos1.setPituus(1,125); tulos1.setTuomari(1,1,20.0); tulos1.setTuomari(1,2,20.0); tulos1.setTuomari(1,3,20.0); tulos1.setTuomari(1,4,20.0); tulos1.setPituus(2,109); tulos1.setTuomari(2,1,20.0); tulos1.setTuomari(2,2,20.0); tulos1.setTuomari(2,3,20.0); tulos1.setTuomari(2,4,20.0); String s1 = "Kierros 1 125.0 m. Tuomarit: 20.0 20.0 20.0 20.0 0.0 = 125.0 pistettä\n"+ "Kierros 2 109.0 m. Tuomarit: 20.0 20.0 20.0 20.0 0.0 = 109.0 pistettä\n"+ "Yhteensä: 234.0 pistettä.\n"; tulos1.toString() === s1; String s2 = "Kierros 1 107.0 m. Tuomarit: 0.0 0.0 0.0 0.0 0.0 = 0.0 pistettä\n"+ "Kierros 2 100.0 m. Tuomarit: 19.0 18.0 19.5 18.0 20.0 = 96.5 pistettä\n"+ "Yhteensä: 96.5 pistettä.\n"; tulos2.toString() === s2; tulos1.compareTo(tulos2) === 1; tulos1.equals(tulos2) === false; tulos2.compareTo(tulos1) === -1; tulos1.equals(s1) === false;
Field Summary | |
---|---|
private static int |
KIERROKSIA
|
private Makihyppy2.Kierros[] |
kierros
|
Constructor Summary | |
---|---|
Makihyppy2.Tulos()
Alusteaan tulos luomalla kierrokset |
Method Summary | |
---|---|
int |
compareTo(Makihyppy2.Tulos tul)
Verrataan tulosta toiseen tulokseen. |
boolean |
equals(java.lang.Object obj)
Tutkitaan onko tulos sama kuin obj |
double |
getYhteensa()
Lasketaan kilpailijan pistemäärä |
void |
setPituus(int k,
double pit)
Asetetaan hypyn pituus kierrokselle k |
void |
setTuomari(int k,
int i,
double pist)
Asetetaan kierroksen k i:n tuomarin pisteet. |
java.lang.String |
toString()
Palautetaan tulos merkkijonona |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int KIERROKSIA
private final Makihyppy2.Kierros[] kierros
Constructor Detail |
---|
public Makihyppy2.Tulos()
Method Detail |
---|
public void setPituus(int k, double pit)
k
- kierros jolle pituus asetetaanpit
- hypyn pituuspublic void setTuomari(int k, int i, double pist)
k
- kierros jolle pisteet asetetaan, 1-2i
- tuomari jolle pisteet asetetaan 1-5pist
- tuomarin pisteetpublic double getYhteensa()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(Makihyppy2.Tulos tul)
compareTo
in interface java.lang.Comparable<Makihyppy2.Tulos>
tul
- verrattava tulos
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- verrattava olio
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |