|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.KirjeCla
public class KirjeCla
Ohjelmalla tutkitaan postimaksun suuruutta, toteutettu olio-taulukolla
Nested Class Summary | |
---|---|
static class |
KirjeCla.HintaRivi
HintaRivi-luokka postimaksua varten |
Field Summary | |
---|---|
private static KirjeCla.HintaRivi[] |
hinnat
|
Constructor Summary | |
---|---|
KirjeCla()
|
Method Summary | |
---|---|
static double |
postimaksu(int paino)
Lasketaan tietyn painoisen kirjeen hinta |
static int |
suurinKirjeenPaino(double rahaa)
Palautetaan suurin kirjeen paino, joka voidaan rahamäärällä lähettää Toteutus taulukoiden avulla. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final KirjeCla.HintaRivi[] hinnat
Constructor Detail |
---|
public KirjeCla()
Method Detail |
---|
public static int suurinKirjeenPaino(double rahaa)
rahaa
- käytössä oleva rahamäärä
suurinKirjeenPaino($rahaa) ~~~ $paino; $rahaa | $paino ------------------- 10.00 | 2000 5.50 | 2000 5.49 | 1000 3.50 | 1000 3.49 | 500 2.10 | 500 2.09 | 250 1.30 | 250 1.29 | 100 0.90 | 100 0.89 | 50 0.60 | 50 0.59 | 0 0.50 | 0
public static double postimaksu(int paino)
paino
- kirjeen paino
postimaksu($paino) ~~~ $hinta; $paino | $hinta ------------------- 5000 | 0.00 2000 | 5.50 1999 | 5.50 1001 | 5.50 1000 | 3.50 501 | 3.50 500 | 2.10 251 | 2.10 250 | 1.30 101 | 1.30 100 | 0.90 51 | 0.90 50 | 0.60 1 | 0.60 0 | 0.60
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |