Объясните пожалуйста ПРОСТЫМ !!!языком что делает эта операция?
Можно также на примере этого изображения.

Return возвращает значение из функции.
Положим, есть функция
int fun(){
int i = 1+2;
return i;
}
Если вызвать функцию так: int x = fun(); , то в переменную x попадет значение 3 - то значение, которое возвращает функция.
не только "возвращает значение", но ещё и передаёт контроль выполнения программы в точку вызова....
ну шоб вааще понятно стано
Любая функция должна в итоге своей работы либо выдать вашей программе какое-то значение (это и называют вернуть) , либо программе не выдавать ничего, а вычисленные ею данные вывести прямо на экран или в файл.
Вот какое значение она должна выдавать, ей и указывает return. У вас слева она выдает m2, справа ничего не выдает программе, а только пишет на экран. В программе слева можно это m2 записать в переменную и вычислять что-то с его участием дальше. В программе справа результат можно только посмотреть на экране - и все, больше до него никак нре доберешься.
Так-же, как и в любом другом языке.
Выходит из функции\метода и возвращает указаное значение.
возврат данных
в гугле полно инфы
В общем, смотри, допустим "н" была равна 2, после каких то действий в цикле она стала равна 4. ретурн "н" вернут ей снова значение 2.
думаю пора тебе с программированием заканчивать
вернуть значение означает получить извне (в глобальном окружении) вычисленное функцией (методом) значение.
скажем, функция вычисляет сумму чисел. так вот, нужно же знать чему равен результат этого сложения, в ином случае функция просто не имела бы смысла