|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Pisteet
public class Pisteet
Ohjelmalla testataan pisteet-metodin toimintaa
Constructor Summary | |
---|---|
Pisteet()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Testatan pisteet-aliohjelmaa |
static double |
pisteet(java.lang.String rivi)
Tutkitaan ensin etta syöttö on varmasti muotoa teht1.txt = [T1-2:1.5] - oikea muoto eli jotakin = [T jotakin : jotakin ] jotakin jollei ole, palautetaan 0 pistetta. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Pisteet()
Method Detail |
---|
public static double pisteet(java.lang.String rivi)
teht1.txt = [T1-2:1.5] - oikea muotoeli
jotakin = [T jotakin : jotakin ] jotakinjollei ole, palautetaan 0 pistetta. Jos on, voidaan "huoleti" katkaista ensimmäisen : kohdalta ja sitten otetaan siita alkava numero.
rivi
- tutkittava merkkijono
pisteet($rivi) ~~~ $tulos; $rivi | $tulos ------------------------------------------------------------------ "teht1.txt = [T1-2:1.5] - oikea muoto " | 1.5 "teht1.txt = [T1-2,1.5] - ei : " | 0.0 "teht1.txt = (T1-2:1.5) - väärat sulut " | 0.0 "teht1.txt = [T1-2:1,5] - pilkku eikä piste" | 1.0 "teht1.txt = [T1-2:1.5.1] - liian monta . " | 1.5 "teht1.txt = T1-2:1.5 - sulut puuttuu " | 0.0 "teht1.txt [T1-2:1.5] - =-merkki puuttuu " | 0.0 "teht1.txt = [G1-2:1.5] - väära kirjain " | 0.0 ------------------------------------------------------------------
public static void main(java.lang.String[] args)
args
- ei käytössä
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |