1 (5) OPPIMISTEHTÄVÄT 10 (opetusviikko 13) merkkijonolista, oliolista 1) Tee ohjelma SanalistaSovellus, joka lisää listaan sanoja, listaa kaikki sanat, laske tietyn sanan esiintymät listassa, poistaa tietyn sanan kaikki esiintymät listasta. Täydennä pohjaa SanalistaSovellus (http://myy.haaga-helia.fi/~ict1tn006/tehtavat/sanalistasovellus.java). Esimerkki ohjelmasta Anna valintasi: 1 Anna sana: kukka Anna valintasi: 1 Anna sana: keppi Anna valintasi: 2 kukka keppi Anna valintasi: 3 Anna sana, minkä esiintymiskerrat lasketaan: keppi Sana keppi esiintyi 1 kertaa Anna valintasi: 4 Anna sana, joka poistetaan: kukkakeppi Sanaa kukkakeppi ei ollut listassa
2 (5) Anna valintasi: 4 Anna sana, joka poistetaan: kukka Jokainen sana kukka on poistettu listasta 2) Täydennä pohjaa PelaajalistaSovellus (http://myy.haagahelia.fi/~ict1tn006/tehtavat/pelaajalistasovellus.java), millä lisätään pelaajia listaan, haetaan listasta pelaaja pelinumeron perusteella sekä näytetään kaikki listassa olevat pelaajat. Ohessa on luokka Pelaaja (http://myy.haaga-helia.fi/~ict1tn006/tehtavat/pelaaja.java). Esimerkki ohjelmasta Anna pelinumero: 1 Anna nimi: Matti Anna pelipaikka: vasen laita Anna pelinumero: 2 Anna nimi: Pekka Anna pelipaikka: maalivahti Anna pelinumero: 3 Anna nimi: Erkki Anna pelipaikka: oikea laita Anna valintasi (0-3): 2 Anna pelinumero: 1 Pelinumero: 1 Nimi: Matti Pelipaikka: vasen laita
3 (5) Anna valintasi (0-3): 2 Anna pelinumero: 22 Pelaaja ei ole pelinumerolla 22 Anna valintasi (0-3): 3 Pelinumero: 1 Nimi: Matti Pelipaikka: vasen laita Pelinumero: 2 Nimi: Pekka Pelipaikka: maalivahti Pelinumero: 3 Nimi: Erkki Pelipaikka: oikea laita 3) Tee ohjelma HenkilolistaSovellus, jolla voidaan lisätä ja käsitellä listalla olevia henkilöitä. Käytä Henkilo-luokkaa, mikä on tehty edellisessä oppimistehtävässä. Tehtävä vastaa kolmea tehtävää. Esimerkki ohjelmasta Anna valintasi (0-5): 1 Anna nimi: Maija Meikäläinen Anna osoite: Kilpisjärvi Anna pituus: 1,70 Anna paino: 70 Anna valintasi (0-5): 2 Anna näytettävän henkilön nimi: Maija Meikäläinen Nimi: Maija Meikäläinen Osoite: Kilpisjärvi Pituus: 1,70 Painoindeksi: 24,22
4 (5) Anna valintasi (0-5): 2 Anna näytettävän henkilön nimi: Matti Henkilöä ei ole Anna valintasi (0-5): 3 Anna perustietoja muutettavan henkilön nimi: Maija Meikäläinen Anna nimi: Maija Marjatta Meikäläinen Anna osoite: Kilpisjärvi Anna valintasi (0-5): 4 Anna kokoa muutettavan henkilön nimi: Maija Meikäläinen Henkilöä ei ole Anna valintasi (0-5): 4 Anna kokoa muutettavan henkilön nimi: Maija Marjatta Meikäläinen Anna pituus: 1,70 Anna paino: 65 Anna valintasi (0-5): 1 Anna nimi: Matti Majava Anna osoite: Majavala Anna pituus: 1,80 Anna paino: 80
5 (5) Anna valintasi (0-5): 5 Nimi: Maija Marjatta Meikäläinen Osoite: Kilpisjärvi Pituus: 1,70 Painoindeksi: 22,49 Nimi: Matti Majava Osoite: Majavala Pituus: 1,80 Painoindeksi: 24,69