我想得到一个数组中输入的三个音符的平均值:
代码:
System.out.println("\nIntroduca notas correspondientes(1-10)");
for(j=0;j<3;j++)
{
do{
System.out.print("Nota "+(j+1)+" : ");
notas[j]=tecla.nextInt();
if(notas[j]<1 || notas[j]>10)
{
System.out.println("\nLa notas deben ir del 1 al 10, introduzca de nuevo");
}
}while(notas[j]<1 || notas[j]>10);
}
objAlumnos.setNotas(notas);
但是我有那部分代码可以输入注释,但是现在我不知道如何将每个注释添加并除以 3。
代码
结果
解释
我们创建了这个函数:
谁的效用是获取一个数组,无论其大小如何,都将返回其元素的平均值。
应该澄清的是,执行平均值的函数
double
最好是类型的,因为平均值由除法组成,其结果可能涉及小数的使用。我们还留下了这几个变量:
要保留您的代码,以便如果练习要求您输入三个以上的音符,只需将 的值更改为
cantidad
您需要计算的音符数量即可。而且您无需对代码进行任何更改。看一个例子
进行此练习的一种更简单的方法(Ivan Botero 的建议是正确的)是使用
contador
累积音符的变量。然后用变量media
给它赋值,contador
3之间的变量。代码如下所示: