JAVA CODE

//Arithmetic Tuto example
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class ArithTutor extends Applet
             implements ActionListener
{
   Label AddLabel, EqualLabel, ReplyLabel;
   TextField NumText1, NumText2, AnswerText;
   Button GradeButton;
   int Num1,Num2,Answer;

   public void init()
   {
     NumText1 = new TextField(3);
     add(NumText1);
     NumText1.setEditable(false);

     AddLabel = new Label(" + ");
     add(AddLabel);

     NumText2 = new TextField(3);
     add(NumText2);
     NumText2.setEditable(false);

     EqualLabel = new Label(" = ");
     add(AnswerText);

     GradeButton = new Button("Mark");
     GradeButton.addActionListener(this);
     add(GradeButton);

     ReplyLabel = new Label();
     add(ReplyLabel);

     Num1 = (int) (Math.random()*10);
     Num2 = (int) (Math.random()*10);
     NumText1.setText(Integer.toString(Num1));
     NumText2.setText(Integer.toString(Num1));
  }

  public void actionPerformed( ActionEvent e )
  {
    Answer = Integer.valueOf(AnswerText.getText()).intValue();
    if ((Num1 + Num2)==Answer)
       ReplyLabel.setText("Right");
    else
       ReplyLabel.setText("Wrong");

    Num1 = (int) (Math.random()*10);
    Num2 = (int) (Math.random()*10);
    NumText1.setText(Integer.toString(Num1));
    NumText2.setText(Integer.toString(Num2));
    AnswerText.setText("");

    repaint();
   }
}