类平均值-Java
我需要一个java应用程序来编写执行以下任务的java应用程序: 1.提示用户输入课堂上的学生人数 2.使用for循环,要求用户为每个学生输入分数。您需要维护所有等级的总和类平均值-Java,java,methods,Java,Methods,我需要一个java应用程序来编写执行以下任务的java应用程序: 1.提示用户输入课堂上的学生人数 2.使用for循环,要求用户为每个学生输入分数。您需要维护所有等级的总和 向用户显示类别平均值 我需要以下方法: 公共静态int获取numberofstudents() 此方法将提示用户输入课堂上的学生人数并返回 用户输入 公共静态双重获得等级() Th is方法将提示用户输入分数并返回用户输入 公共静态双计算平均流量(双和,整数学生) 考虑到本班所有成绩的总和以及本班学生人数 方法将计算机和 返
public class Assignment6
{
public static int obtainStudents(){
Scanner input = new Scanner(System.in);
System.out.println("How many students");
int students = input.nextInt();
return students;
}
public static double obtainGrade(int students){
Scanner input = new Scanner(System.in);
double grade = 0.0;
for(int i = 0; i <=students; i++){
System.out.println("Enter Grade");
grade = input.nextInt();
grade+=grade;
return grade;
}
return grade;
}
public static double calculateClassAverage(int students, double grade){
double avg = grade/ students;
System.out.println(avg);
return avg;
}
public static void main (String [] Args){
calculateClassAverage(obtainStudents() , obtainGrade(0));
}
}
公共类分配6
{
公共静态int获取学生(){
扫描仪输入=新扫描仪(System.in);
System.out.println(“多少学生”);
int students=input.nextInt();
留学生;
}
公共静态双年级(国际学生){
扫描仪输入=新扫描仪(System.in);
双级=0.0;
对于(int i=0;i我在这里只能看到一个错误:
在obtainGrades
方法中,在for循环中返回等级,在for循环外返回等级,这意味着只有当for循环未执行且不可能执行时,才会执行第二个return
语句。最大的问题是obtainGrades
方法
让我给你一些伪代码(和一些真实代码):
首先,提示用户输入学生人数并将输入存储在变量中,我们称之为studentCount
。接下来,创建一个长度数组studentCount
:
double[] studentGrades = new double[studentCount];
使用for循环在数组中循环,并在循环中调用actaingrades
,并将输入存储在数组中:
for (int i = 0 ; i < studentCount ; i++) {
studentGrades[i] = obtainGrades ();
}
现在使用这个数组,你可以把它们放在一起,做一个平均值之类的事情。你在问之前试过什么吗?你能告诉我你到目前为止都试了些什么吗?除非你自己努力,否则我们帮不了你。我投票结束这个问题,因为这是一个家庭作业堆。你的贡献是什么把你的作业粘贴在这里?
public static double obtainGrades () {
Scanner s = new Scanner (System.in);
//code to prompt the user has been omitted...
return Double.parseDouble (s.nextLine());
}