public class DoubleKentta extends PerusKentta
tarkistaja| Constructor and Description |
|---|
DoubleKentta(java.lang.String kysymys)
Alustetaan kenttä kysymyksellä
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
aseta(java.lang.String jono)
Asettaa kentän sisällön ottamalla tiedot
merkkijonosta.
|
java.lang.String |
getAvain()
Palauttaa kentän tiedot veratiltavana merkkijonona
|
int |
getSijainti() |
double |
getValue() |
void |
setValue(double value)
Asetetaan kentän arvo reaalilukuna
|
java.lang.String |
toString()
kentän arvo merkkijonona.
|
clone, compareTo, getKysymyspublic DoubleKentta(java.lang.String kysymys)
kysymys - joka esitetään kentän kohdallapublic double getValue()
public void setValue(double value)
value - kentän uusi arvo reaalilukunapublic java.lang.String toString()
KenttatoString in interface KenttatoString in class PerusKenttaPerusKentta.toString()public java.lang.String aseta(java.lang.String jono)
Kenttaaseta in interface Kenttaaseta in class PerusKenttajono - jono jaoka asetetaan. Vääristä jonoista
arvoksi jää muuttumattaPerusKentta.aseta(java.lang.String)
DoubleKentta kentta = new DoubleKentta("summa");
kentta.aseta("kissa") === "Ei desimaaliluku"; kentta.getValue() ~~~ 0.0;
kentta.aseta("12.7") === null; kentta.getValue() ~~~ 12.7;
kentta.aseta("32k7") === "Ei desimaaliluku"; kentta.getValue() ~~~ 12.7;
public java.lang.String getAvain()
getAvain in interface KenttagetAvain in class PerusKentta
DoubleKentta kentta = new DoubleKentta("määrä");
// 123456789012345678
kentta.aseta("12"); kentta.getAvain() === " 12.000000";
kentta.aseta("1"); kentta.getAvain() === " 1.000000";
kentta.aseta("999"); kentta.getAvain() === " 999.000000";
public int getSijainti()
getSijainti in interface KenttagetSijainti in class PerusKentta