gpt4 book ai didi

java - 如何在JAVA中求随机生成数的平均值

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:07 24 4
gpt4 key购买 nike

我正在为类的一名学生随机生成 GPA。在应用程序中,我重复该步骤 8 次,总共获得 8 个不同的 GPA。在打印语句的末尾,我想计算所有 8 个 GPA 的总和。我只希望它打印一次。我应该将查找平均值的步骤放在类里面还是应用程序中?

在代码中,我尝试在多个区域中查找平均值,但没有正确打印出来。我只是把它们做成笔记。

(这是在 public static void 中)

for(int i = 1; i < 9; i++ )
{
//System.out.println(sd.getInfo());
System.out.println("Semester " + i + " - " + sd.semesterGPA());
System.out.println();
}
System.out.println(sd.averageGPA());
}

(这是公开课的学生)

   String semesterGPA()
{
for(int i = 0; i < 1; i++)
{
gpa = Math.random();
myRandomNumber = (gpa * 4.1 );
//String strDouble = String.format("%.2f", myRandomNumber);
//average = (i/8);
//System.out.println(firstName + "'s average GPA is " + average);
}

return firstName + "'s GPA is " + String.format("%.2f", myRandomNumber);
//System.out.println(firstName + "'s average GPA is " + average);
}

String averageGPA()
{
// double gpa = sum / count;

return firstName + "'s average GPA is ";
}

最佳答案

您可以使用静态变量来跟踪所有 GPA(在 Student 类中),然后最终返回它。

class Student{

static double total;

String semesterGPA(){
.
.
//just add the GPA to the total before return statement
total += myRandomNumber;
//return statement
}

String averageGPA()
{
double averageGPA = total / 9;
//return statement including averageGPA
}
}

关于java - 如何在JAVA中求随机生成数的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54247384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com