小编use*_*306的帖子

计算数组列表的平均值?

我正在尝试使用以下代码来计算用户输入的一组值的平均值,并将其显示在a中,jTextArea但它无法正常工作.比如,用户输入7,4和5,程序显示1作为应显示5.3的平均值

  ArrayList <Integer> marks = new ArrayList();
  Collections.addAll(marks, (Integer.parseInt(markInput.getText())));

  private void analyzeButtonActionPerformed(java.awt.event.ActionEvent evt) {
      analyzeTextArea.setText("Class average:" + calculateAverage(marks));
  }

  private int calculateAverage(List <Integer> marks) {
      int sum = 0;
      for (int i=0; i< marks.size(); i++) {
            sum += i;
      }
      return sum / marks.size();
  }
Run Code Online (Sandbox Code Playgroud)

代码有什么问题?

java arrays average

46
推荐指数
6
解决办法
16万
查看次数

required:double [] found:没有参数

码:

 ArrayList <Integer> marks = new ArrayList();

 String output = "Class average:" + calculateAverage() + "\n" + "Maximum mark:" +  
 calculateMaximum() + "\n" +"Minimum mark:" + calculateMinimum() + "\n" + "Range of 
 marks:" + range;

 analyzeTextArea.setText(output);

 private double calculateAverage(double [] marks) {
 double sum = 0;
 for (int i=0; i< marks.length; i++) {
 sum += marks[i];
 }
 return sum / marks.length;
 }
Run Code Online (Sandbox Code Playgroud)

忽略字符串中的其他内容(最小值,最大值和范围)但对于此行,

 String output = "Class average:" + calculateAverage() + "\n" + "Maximum mark:" +  
 calculateMaximum() + "\n" +"Minimum …
Run Code Online (Sandbox Code Playgroud)

java arrays average list

2
推荐指数
1
解决办法
1859
查看次数

在新行上显示每个元素的数组列表?

码:

ArrayList <Integer> marks = new ArrayList();

private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
    Collections.addAll(marks, (Integer.parseInt(markInput.getText())));
    marks.add(Integer.parseInt(markInput.getText()));
    for (int j =0; j < marks.size(); j++) {
        markdisplayTextArea.setText(Integer.toString(marks.get(j)));
}
Run Code Online (Sandbox Code Playgroud)

当用户输入JTextArea并按下"添加"按钮时,该程序应该在JTextArea的新行上显示每个数字.

它显示每个数字,但一次只显示一个.我希望输入的每个数字都以升序显示在新行上.因此,如果用户输入了4个数字,比如78,92,54和21,我希望它们显示如下:

21
54
78
92

java swing arraylist jtextarea

0
推荐指数
1
解决办法
9483
查看次数

标签 统计

java ×3

arrays ×2

average ×2

arraylist ×1

jtextarea ×1

list ×1

swing ×1