|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectdemo.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 pituus
public 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.Objectpublic 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.Objectobj - verrattava olio
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||