我正在尝试编写一个脚本来计算班级的平均GPA,并显示学生取得的最低和最高成绩。 我正在尝试如何获得12个数字的平均值。我知道我需要添加所有数字并将它们分开12.有人能给我一些关于如何做到这一点的提示。 Thansk!Java:用12个学生的intArr计算平均GPA
-3
A
回答
1
假设12名学生有数组中的成绩将intArr
public int calculateAverage(){
int intArr = {1,2,3,4,5,6,7,8,9,10,11,12};
//Total number of students grades in the array
int totalStudents = intArr.length;
//Variable to keep the sum
int sum = 0;
for (int i = 0; i < totalStudents; i++){
sum = sum + intArr[i];//Add all the grades together
}
int average = sum/totalStudents;
return average;
}
+0
这是行不通的。 int必须声明为数组,否则会显示错误。 – Zoe
1
如果您使用的是Java 8有良好的设施统计:
IntSummaryStatistics stats = Arrays.stream(grades).summaryStatistics();
然后你可以使用stats.getMin
,stats.getAverage
等
另一方面,如果这是一项家庭作业,那么你可能应该编写自己的代码来做到这一点,而不是使用t他是Java库。
0
@SiKing说什么,你试过什么代码?告诉我们你编码的东西!
@ nitinkc的代码在正确的轨道上,尽管OO标准并不完全正确。
这是我的。这只是一个功能。你必须自己实施你的亚军,假设你只有一个主要亚军类...
// initialise and pass in your array into your function
public static double calculateAverage(int[] array) {
// double because averages are more than likely to have decimals
double gradesTotal = 0;
// loop through each item in your array to get the sum
for(int i = 0; i < array.length; i++) {
gradesTotal = gradesTotal + array[i];
}
// return the sum divided by number of grades
return gradesTotal/array.length;
}
相关问题
- 1. 计算平均为每个学生
- 2. C:为学生计算GPA的程序
- 3. SQL HELP〜对于每个计算机科学类,打印CNO,sectno,学生的平均GPA在类
- 4. Python;计算每个学生的三个年级的平均值
- 5. 计算学生GPA,更新总学分和总学分
- 6. Javascript用户输入平均GPA计算器
- 7. 如何使用HashMap计算学生的平均成绩?
- 8. 如何计算平均成绩为每个学生
- 9. 检查我的逻辑? (平均GPA计算程序)
- 10. 使用类和对象来计算学生的GPA
- 11. 计算平均在Java
- 12. java计算平均值
- 13. python的学生平均成绩和科目成绩平均值计算器
- 14. 用python计算学生/班级平均值
- 15. Java GPA计算器问题
- 16. F#数学库 - 计算平均
- 17. R - 计算面板数据的12个月移动平均线
- 18. 最大平均GPA SQL
- 19. 计算平均
- 20. 计算平均
- 21. 平均计算
- 22. 计算平均
- 23. 使用java计算增量平均值
- 24. 使用熊猫计算12月 - 1月 - 2月的平均值
- 25. GPA计算
- 26. 计算gpa sql
- 27. 学生考试分数错误地计算平均分
- 28. java学生gpa文件和数组
- 29. 计算平均值的平均值
- 30. 的Java计算平均执行时间
请仔细阅读下面的内容:http://meta.stackexchange.com/questions/10811/how-do-i-ask -and-answer-homework-questions – SiKing