/* Tiedosto: Tuotteet.java Tekijä: Juha Peltomäki, 8.1998. Aihe: Tuoteluettelo, johon lisätään tuotteita. Tuotteilla on nimi ja hinta. */ import java.util.*; /***************************************************************************/ /* Tuote-luokan metodit: aseta(nimi, hinta) toString() */ class Tuote { double hinta; String nimi; Tuote(String nimi, double hinta) { this.aseta(nimi, hinta); } public void aseta(String nimi, double hinta) { if (hinta>0) this.hinta = hinta; if (nimi.length()>0) this.nimi = nimi; } public String toString() { return nimi + ": " + hinta + " mk"; } public String nimi() { return nimi; } public double hinta() { return hinta; } } /***************************************************************************/ /* Tuotteet-luokan metodit: tuotteen_hinta(String) lisaa(String, String) tulosta() - tulostaa */ class Tuotteet { private Vector tuotteet; Tuotteet() { tuotteet = new Vector(); } Tuotteet(int koko) { tuotteet = new Vector(koko); } /* Metodilla lisätään Vektoriin uusi tuote */ public void lisaa(Tuote t) { tuotteet.addElement(t); } /* Palautetaan tuotteen hinta */ public double etsi_hinta(String hakunimi) { for (int i=0; i"); int koe = System.in.read(); } catch (java.io.IOException ioe) { } // ************************************************* } }