Hoe laat ik een applet bijhouden hoeveel getallen er zijn ingevoerd??
De opdracht is:
Voer in een tekstvak een aantal getallen in, zoals cijfers van een examen. Laat de applet de ingevoerde getallen optellen en bijhouden hoeveel getallen je hebt ingevoerd. Geeft de applet een knop waarmee je het gemiddelde van de ingevoerde getallen op het scherm zet.
Hoe laat ik de applet het aantal ingevoerde getallen bijhouden om het gemiddelde te berekenen?
Dit heb ik:
De opdracht is:
Voer in een tekstvak een aantal getallen in, zoals cijfers van een examen. Laat de applet de ingevoerde getallen optellen en bijhouden hoeveel getallen je hebt ingevoerd. Geeft de applet een knop waarmee je het gemiddelde van de ingevoerde getallen op het scherm zet.
Hoe laat ik de applet het aantal ingevoerde getallen bijhouden om het gemiddelde te berekenen?
Dit heb ik:
Code:
public class opgave2_2 extends Applet
{
TextField invoervak; Button knop; double gemiddelde,getal,som,totaalgetal;
public void init()
{
invoervak = new TextField(10);
invoervak.addActionListener(new invoervakHandler());
knop = new Button("Gemiddelde");
knop.addActionListener(new knopHandler());
add(invoervak);add(knop);
}
public void paint( Graphics g)
{
g.drawString("het gemiddelde is " + gemiddelde,60,60);
}
class knopHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String invoerstring=invoervak.getText();
getal = Double.parseDouble(invoerstring);
totaalgetal =
gemiddelde = som/totaalgetal;
repaint();
}
}
class invoervakHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String invoerstring=invoervak.getText();
getal = Double.parseDouble(invoerstring);
som = som + getal;
invoervak.setText("");
}
}
}
Laatst bewerkt door een moderator: