私の割り当ては、テキストフィールドを介して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);
}
}
どんな助けでも大歓迎です。