如何在 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();
为简单起见,我没有检查可为空和除以零。
我想对 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();
为简单起见,我没有检查可为空和除以零。