Кто-нибудь знает, как отображать среднее время гонки для участников этой простой программы? Было бы также полезно отобразить имя связанного бегунов со временем. Я думаю, что у меня есть структура массивов правильно и взята во вход пользователя. Спасибо за любую помощь, которую вы можете предоставить. Вот мой код ...Среднее значение массива и ассоциировать с именем
import java.util.Scanner;
public class RunningProg
{
public static void main (String[] args)
{
int num;
Scanner input= new Scanner (System.in);
System.out.println("Welcome to Running Statistical Analysis Application");
System.out.println("******************************************************************* \n");
System.out.println("Please input number of participants (2 to 10)");
num=input.nextInt();
// If the user enters an invalid number... display error message...
while(num<2|| num >10)
{
System.out.println("Error invalid input! Try again! \nPlease input a valid number of participants (2-10)...");
num=input.nextInt();
}
// declare arrays
double resultArray [] = new double [num]; // create result array with new operator
String nameArray [] = new String [num];// create name array with new operator
// Using the num int will ensure that the array holds the number of elements inputed by user
// loop to take in user input for both arrays (name and result)
for (int i = 0 ; i < nameArray.length ; i++)
{
System.out.println ("Please enter a race participant Name for runner " + (i+1));
nameArray[i] = input.next();
System.out.println ("Please enter a race result (time between 0.00 and 10.00) for runner " + (i+1));
resultArray[i] = input.nextDouble();
}
Не уверен, что вы просите. Вы спрашиваете, что математика должна найти среднее число кучей чисел? Или как добавить числа вместе в Java? Или как разделить числа на Java? –
Я знаю математику позади нее, но я борюсь с синтаксисом java, хотя у меня есть пример, чтобы основать его на – CassyHiggins
Ну, первое, что вам понадобится, - это какая-то переменная для хранения всего время, которое вы ввели до сих пор. Вам нужно будет объявить об этом и установить его в ноль до начала цикла. Затем, когда пользователь вводит каждый номер, вы хотите добавить его в текущую сумму. Почему бы вам не попробовать? затем, когда вы застряли, покажите нам код, который вы пробовали, добавив его к вопросу; и тогда мы сможем помочь вам преодолеть следующий барьер. –