Я не буду пытаться выдать весь вопрос, я думаю, вы, вероятно, могли бы ответить, что сами подтолкнули его в правильном направлении.
Вы правильно определили, что ваш averg
является двойным, потому что ваш ответ может дать что-то вроде 6,7 или 2,3 или что-то еще. Это правильное предположение, чтобы сделать! Однако во время вашего «арифметического c процесса» вы используете целые числа для деления, которое будет выглядеть как целое число. Я повторю, что фактическое РАЗДЕЛЕНИЕ происходит с двумя целыми числами, вы можете увидеть, откуда исходит ошибка?
Если вам нужно больше пу sh, чтобы увидеть точное средство решения этого вопроса, я бы указал вам здесь https://programming.guide/java/wrong-results-for-division.html