Javan perustehtävät | Tehtävä 3 |
Taulukot
Kirjoita luokka Tenttitulokset, joka käsittelee tenttituloksia 2-ulot- teisen int-taulukon avulla. Tulokset on tallennettu tehtävittäin siten, että esim. taulukon alkiossa [0][0] on 1. opiskelijan 1. tehtävän tulokset ja alkiossa [2][4] on 3. opiskelijan 5.tehtävän tulokset.
Opiskelijoita käsitellään tässä pelkkien numeroiden avulla; opiskelijoiden nimiä ei siis tallenneta lainkaan.
Tenttitulokset sisältää seuraavat metodit:
Kirjoita lisäksi pääohjelma, joka pyytää käyttäjältä opiskelijoiden ja kysymysten määrän, luo yhden Tenttitulokset-olion ja tallentaa siihen käyttäjän antamat pisteet, laskee sitten opiskelijakohtaiset pisteet ja tehtäväkohtaiset keskiarvot ja tulostaa ne.
Syötä opiskelijoiden määrä : -1 Määrän täytyy olla positiivinen kokonaisluku! Syötä opiskelijoiden määrä : 3 Syötä tehtõvien määrä : 3 Syötä opiskelija 1:n pisteet tehtävästä 1 4 Syötä opiskelija 1:n pisteet tehtävästä 2 5 Syötä opiskelija 1:n pisteet tehtävästä 3 5 Syötä opiskelija 2:n pisteet tehtävästä 1 1 Syötä opiskelija 2:n pisteet tehtävästä 2 1 Syötä opiskelija 2:n pisteet tehtävästä 3 3 Syötä opiskelija 3:n pisteet tehtävästä 1 2 Syötä opiskelija 3:n pisteet tehtävästä 2 3 Syötä opiskelija 3:n pisteet tehtävästä 3 4 1. opiskelijan yhteispisteet : 14 2. opiskelijan yhteispisteet : 5 3. opiskelijan yhteispisteet : 9 Tehtävän 1 keskim. pisteet : 2.3333333333333335 Tehtävän 2 keskim. pisteet : 3.0 Tehtävän 3 keskim. pisteet : 4.0 Kaikkien tehtävien keskiarvo :3.111111111111111
class Tenttitulokset { // tee tähän luokka Tenttitulokset } public class TenttiTesti { // tee tähän testipääohjelma }