Tee luokka Lukutilasto (tiedosto luomaasi luokkaa varten on tehtäväpohjassa valmiina), joka tuntee seuraavat toiminnot:
metodi lisaaLuku lisää uuden luvun tilastoon
metodi haeLukujenMaara kertoo lisättyjen lukujen määrän
Luokan ei tarvitse tallentaa mihinkään lisättyjä lukuja, vaan riittää muistaa niiden määrä.
Metodin lisaaLuku ei tässä vaiheessa tarvitse edes ottaa huomioon, mikä luku lisätään tilastoon, koska ainoa tallennettava asia on lukujen määrä.
Luokan runko on seuraava:
``` java
public class Lukutilasto {
private int lukujenMaara;
private int summa;
public Lukutilasto(){
this.lukujenMaara = 0;
this.summa = 0;
}
public void lisaaLuku(int luku){
this.lukujenMaara++;
this.summa += luku;
}
public int haeLukujenMaara(){
return this.lukujenMaara;
}
public int summa(){
return this.summa;
}
public double keskiarvo(){
return this.summa / this.lukujenMaara;
}
}
public class Main {
public static void main(String[] args) {
Lukutilasto tilasto = new Lukutilasto();
tilasto.lisaaLuku(3);
tilasto.lisaaLuku(5);
tilasto.lisaaLuku(1);
tilasto.lisaaLuku(2);
System.out.println("Määrä: " + tilasto.haeLukujenMaara());
System.out.println("Summa: " + tilasto.summa());
System.out.println("Keskiarvo: " + tilasto.keskiarvo());
}
}