Member 13574116 Ответов: 2

Как я могу написать этот код


Write a Java program that prompts a teacher for and inputs the number of students that took a test. The program should then establish two arrays of the size specified by the number of students. The first array should be of type String and hold the student names. The second array should be of type double and hold the grade each student achieved. The program should then prompt for and input the names and test scores for the number of students specified. The program should then calculate and display the class average on the test and a list of students that achieved a score at or above the average. A sample run of the program would appear as follows.

Сколько студентов прошло тест: 5

Имя студента 1: Блейк
Студент 1 балл: 88
Ученик 2 имя: Чарли
Студент 2 результат: 72
Ученик 3 имя: Джозеф
Студент 3 результат: 91
Студент 4 имя: Майк
Студент 4 результат: 82
Ученик 5 имя: Рикки
Студент 5 баллов: 90

Средний балл составляет: 84,6

Учащиеся, набравшие средний балл или выше него, являются:

Блэйк
Джозеф
Рикки

Что я уже пробовал:

import java.util.Scanner;
public class JavaApplication46 {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter number of students: ");

int numOfStu = input.nextInt();

int[] grades = new int[numOfStu];
String[] names = new String[numOfStu];

int grade = 0;
String name = "";

for(int i = 0; i < numOfStu; i++){
name = input.next();
grade = input.nextInt();
names[i] = name;
grades[i] = grade;
System.out.println("");
}

F-ES Sitecore

Мы здесь не для того, чтобы делать за тебя уроки.

2 Ответов

Рейтинг:
2

wseng

Вы должны добавить оценку[i] к оценке

grade+=grades[i];

В конце концов вы можете получить среднее значение вот так
System.out.println("Average is "+grade/numOfStu);


Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!