ユーザーが入力した一連のマークといくつかの計算 (平均、最大、最小、範囲など) を表示するマーク プログラムを作成する必要があります。また、マークを昇順にソートできる必要があります。私は(助けを借りて)マークを表示して並べ替えることができましたが、プログラムに計算を実行させて表示させることはできません。これは私がこれまでに持っているすべてのコードです:
ArrayList <Integer> marks = new ArrayList();
private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
Collections.addAll(marks, (Integer.parseInt(markInput.getText())));
StringBuilder text = new StringBuilder();
for (Integer mark: marks) {
text.append(mark.toString()).append('\n');
}
markdisplayTextArea.setText(text.toString());
}
private void sortButtonActionPerformed(java.awt.event.ActionEvent evt) {
Collections.sort(marks);
StringBuilder text = new StringBuilder();
for (Integer mark: marks) {
text.append(mark.toString()).append('\n');
}
markdisplayTextArea.setText(text.toString());
}
private void analyzeButtonActionPerformed(java.awt.event.ActionEvent evt) {
analyzeTextArea.setText("Class average:" +);
analyzeTextArea.setText("Maximum mark:" +);
analyzeTextArea.setText("Minimum mark:" +);
analyzeTextArea.setText("Range of marks:" +);
}
ボタンが押されたTextArea
ときに計算が表示される必要があります。"analyze"
現在、計算の実行方法や表示方法がわかりません。任意のガイダンスをいただければ幸いです。