Прошло много времени с тех пор, как я выполнил статистику, но я могу указать, что ваш метод avgValue () и ваш stdDev () вычисляются для двух разных массивов int.Когда вы вызываете list (), вы каждый раз получаете другой массив целых чисел и перезаписываете массив.
Я бы порекомендовал создать массив внутри вашего основного метода и затем передать его в качестве параметра другим методам.Если вы хотите идти по маршруту, на котором вы находитесь, измените "int [] b = list ();"to "int [] b = anArray;"и у вас все должно быть в порядке.
В целом, я думаю, что вы можете попробовать изучить параметры метода и переменную область видимости рядом, чтобы улучшить вашу Java.Держись на грузовике;становится легче.