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