demo
Class Pisteet

java.lang.Object
  extended by demo.Pisteet

public class Pisteet
extends java.lang.Object

Ohjelmalla testataan pisteet-metodin toimintaa

Since:
1.4
Version:
1.0, 11.01.2002
Author:
Vesa Lappalainen

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

Pisteet

public Pisteet()
Method Detail

pisteet

public 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. Jos on, voidaan "huoleti" katkaista ensimmäisen : kohdalta ja sitten otetaan siita alkava numero.

Parameters:
rivi - tutkittava merkkijono
Returns:
kaksoispisteen jälkeinen desimaaliluku
Example:
 
 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
 ------------------------------------------------------------------
 

main

public static void main(java.lang.String[] args)
Testatan pisteet-aliohjelmaa

Parameters:
args - ei käytössä