我的任务是通过文本字段输入 20 个数字,然后使用 while 循环输出平均值、中位数和总数。我应该能够自己弄清楚while循环,但我无法让文本字段将数字输入到数组中。请帮忙,这是我到目前为止的代码:
 import java.applet.Applet;
import java.awt.Graphics;
import java.awt.*;
import java.awt.event.*;
public class whileloopq extends Applet implements ActionListener
{
    Label label;
    TextField input;
    int[] numArray = new int[20];
    int num;
    public void init ()
    {
        Label label = new Label("Enter numbers");
        TextField input = new TextField(5);
        add(label);
        add(input);
        input.addActionListener(this);
    }
    public void actionPerformed (ActionEvent ev)
    {
        int num = Integer.parseInt(input.getText());
        int index = 0;
        numArray[index] = num;
        index++;
        input.setText("");
    }
    public void paint (Graphics graf)
    {
        graf.drawString("Array" + numArray, 25, 85);
    }
}
任何帮助将非常感激。