繁体   English   中英

如何在 Java 中求和和平均我的数组

[英]How can I sum and average my array in Java

我想在 Java 中对我的数组求和和平均。 我怎样才能做到这一点?

public class EjerciciosArrays extends javax.swing.JFrame {
    
    ArrayList<Double> mi_arrayHtmlyCSS;
    ArrayList<Double> mi_arrayCplusplus;
    ArrayList<Double> mi_arrayJava;
    ArrayList<Double> mi_arrayPython;
    ArrayList<Double> mi_arrayJavaScript;
    ArrayList<Double> mi_arrayPhp;
    ArrayList<Double> mi_arrayMongoDB;
    ArrayList<Double> mi_arrayMysql;
    ArrayList<Double> mi_arrayAngularJS;
    ArrayList<Double> mi_arrayExpressJS;
    
    private void btnHtmlyCSSActionPerformed(java.awt.event.ActionEvent evt) { 
    
     mi_arrayHtmlyCSS  = new ArrayList<>(); //
          
            for (int i = 1; i <= 4; i++){
                mi_arrayHtmlyCSS.add(Double.parseDouble(JOptionPane.showInputDialog("Ingrese EVA "+(i)))); // 
                   }
           mi_arrayHtmlyCSS.forEach((a)-> {
            this.txtHtmlyCSS.append(a+"\n");
           });
           
        }   
    
        
            
           mi_arrayHtmlyCSS.forEach((a)-> {
            this.txtHtmlyCSS.append(a+"\n");
           });
           
        } 

我不清楚你的代码是做什么的,但我会尽力帮助你。 如果你想计算 ArrayList 中元素的总和,你可以这样做

public double sum(List<Double> list) {


    double sum=0d;
    for(Double value:list) {
        sum+=value;
    }
    return sum;

}

为了计算平均值,您只需将总和除以数组的大小。

double sum=sum(mi_arrayHtmlyCSS);
double avg=sum/mi_arrayHtmlyCSS.size();

为简单起见,我没有检查可空性并除以零。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM