Ответы пользователя по тегу Java
  • Почему не выводит средние значения строк и столбцов?

    @Ksushqa
    Unity developer
    Это мое видение ситуации. Язык C#, если что.

    // MeanLineValue вернет массив, состоящий из чисел, каждое из которых – среднее значение по строке
        public float[] MeanLineValue(float[,] array)
        {
            // Создаем массив нужной длины (т.е. такой длины, сколько строк нам нужно обсчитывать)
            float[] values = new float[array.GetLength(0)];
            // Складываем значения
            for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                    values[i] += array[i, j];
                }
                // Ищем среднее для каждой строки
                values[i] /= array.GetLength(1);
            }
            // Возвращаем массив со средними значениями по строкам
            return values;
        }


    // Создаем массив
    int size = 3;
    float[,] array = new float[size, size * 2];
    // Заполняем рандомными значениями
    for (int i = 0; i < array.GetLength(0); i++)
        {
            for (int j = 0; j < array.GetLength(1); j++)
            {
                array[i, j] = Random.value * 10f;
             }
        }
    // Выводим средние по строкам
    for (int i = 0; i < size; i++)
    {
        Debug.Log(MeanLineValue(array)[i]);
    }
    Ответ написан
    Комментировать
  • Как поступить чтобы проще понять java?

    @Ksushqa
    Unity developer
    Посмотрите курсы по Java/C# (как по мне, без разницы), алгоритмам и структурам данных и др. на Интуите, например. Там есть курсы и от mail group. Академичность и систематичность – то, что вам нужно на некотором этапе. Без тех.базы тяжело будет продвигаться...
    Ответ написан
    Комментировать