我如何平均?我想找到的平均值GPA
,学生总数和的总数GPA
。例:
输入 :4 4 4 4
产出: 学生总数 :4
总GPA :16
平均GPA: 4
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int count = 0;
double GPA = 0, total = 0, average;
System.out.println("Enter GPA");
while (GPA >= 0) {
GPA = keyboard.nextDouble();
total = total + GPA;
count++;
}
average = total / count;
System.out.println("Total students: " + count);
System.out.println("Total GPA " + total);
System.out.println("Average GPA " + average);
}
}
如果问题是您得到错误的答案,则原因是此循环:
while (GPA >=0)
{
GPA = keyboard.nextDouble();
total = total + GPA;
count++;
}
大概您打算在用户输入负数时退出循环。这样做有问题,它将在总数和计数中包含负数。您可以这样重写循环:
GPA = keyboard.nextDouble();
while (GPA >=0)
{
total = total + GPA;
count++;
GPA = keyboard.nextDouble();
}
(其他解决方案也是可能的)。在代码的后面,您将需要防止第一个数字为负。如果发生这种情况,count
将为0,并且您要避免除以0并打印无意义的结果。
问题内容: 我无法获得熊猫列的平均值或均值。有一个数据框。我在下面尝试的任何事情都没有给我该列的平均值 以下返回几个值,而不是一个: 这样: 问题答案: 如果您只想要列的均值,请选择列(这是一个系列),然后调用:
我的事务表有4列(其他与查询无关) trans_id:整数,pk user_id:整数,fk 金额:双倍 bus_id:整数 我试图通过对列求平均值来获得他们的平均消费金额,但我的回答一直是“找不到”列。 我的迁徙 我路过 它们也都列在我的模型下 但我还是有错误: Illumb\Database\QueryException:SQLSTATE[42S22]:未找到列:“where子句”中的1054
问题内容: 我的表中有一列具有FLOAT类型的值。如何获得此列中所有元素的平均值? 问题答案: 这将平均所有行。要平均子集,请使用子句。要平均每个组(某物),请使用by子句。
我正在拼命寻找解决熊猫问题的办法。也许你能帮我。 我正在寻找一个滚动平均值,考虑到之前的平均值。 df看起来像这样: 现在,使用函数我会得到如下结果: 我想从第一个计算中考虑平均值,如下所示: 哪里 提前谢谢你!
我不能得到熊猫的平均值或平均值。有一个数据框。下面我尝试的东西都没有给我列的平均值 以下内容返回多个值,而不是一个值: 这也是:
我试图从购物车(ArrayList)中计算平均值。平均值是指所有产品的总和除以它的数量?,如果我错了请纠正我,也许这就是为什么我的逻辑不太好用。 我试图做一个循环来计算所有乘积的总和,然后除以它的数量。