Уроки Java с нуля / #10 – Функции в языке Джава

Уроки Java с нуля / #10 – Функции в языке Джава

91,973 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

infant shield
infant shield - 28.08.2023 12:19

3 минуты про функцию, зачем, если ее нет? Такое предложение - есть классы и есть методы, и все, далее не разбивать мозги на части и не плести извилины. Нам / вам же легче будет. Но при всем при том, спасибо.

Ответить
abcd
abcd - 25.08.2023 02:19

Красавчик, послу alisheva закрепить самое то

Ответить
Андрей Старшинов
Андрей Старшинов - 23.08.2023 22:47

А существуют ли функции высшего порядка в java?(Те которые принимают функцию в качестве аргумента или возвращают другую функцию)

Ответить
Андрей Старшинов
Андрей Старшинов - 23.08.2023 22:35

А откуда именно вызывается функция main? Зачем указывать в качестве параметров массив строк? Почему если не указать данные параметры функция не будет вызвана и возникнет ошибка? С первого урока всё это вызывает негодование) Мне как фронтендеру очень интересно. Изучаю java для общего развития)

Ответить
XAPTMAH
XAPTMAH - 17.08.2023 15:18

Я приверженец теории что все методы возвращают и метод void тоже.

Ответить
Game
Game - 16.08.2023 10:12

+++

Ответить
Dasha PlaY
Dasha PlaY - 14.08.2023 18:10

Уроки очень классные и подробные для людей ,которые уже сталкивались со всем этом в другом языке .Но скорее всего для тем ,кто это учит впервые темы разъяснены не очень подробно .Но всеравно ,спасибо за информацию 😊

Ответить
AMG 6.3
AMG 6.3 - 25.06.2023 10:33

Public static ето индификатор доступа?

Ответить
ChessGame
ChessGame - 12.06.2023 09:18

спасибо большое за видео) я изучал последний год язык python, выучил его на отличном уровне.
Но понял что для реализации моих идей больше подойдёт java , java script и kotlin
Вы отлично объясняете.
Желаю вам удачи!

Ответить
Александр Молоканов
Александр Молоканов - 17.05.2023 20:08

Всем добрый вечер! Забавная ситуация, Вы ввели случайный массив в nums2. Я сделал тоже самое, а получилась одна и та же сумма - 36))))) пхаахахха

Ответить
Shmoody
Shmoody - 29.04.2023 21:31

когда переходишь со одной темы на другую например про возвращение то сделай новую функцию а то твоя подача это обьяснение одной темы затем даешь легкий пример затем сложный и затем новая тема уже со сложным примером и это честно взрывает мозг.Тема с возвращениями пиздец трудная и важная, хоть ее бы упростил.На запятые хуй забил мол нахуя скакать с английского на русский но не подзаебался обьяснять это в конце) Вот вспомнил, блять ну хорошо же все обьяснял)) ну зачем создавать десять переменных с названием результ) такое ведь бошку нахуй снесет на этой теме)Бро не обесуй это чисто фидбек если ты планируешь развиваться а то зырил тебя на 1.5x и потом пришлось вдвое отскочить и смотреть снова

Ответить
куликов павел анатольевич
куликов павел анатольевич - 26.04.2023 19:06

Да .это был сложный урок. 5 раз пересмотрел. Наверно так и надо

Ответить
Alex Alexov
Alex Alexov - 30.03.2023 15:59

Очень хорошая подача. Понимаю тех кто не может въехать, те кто практически не понимает что такое программирование. Но при переучивании с одного языка на другой намного легче. Единственное нужно привыкнуть к такой строгости типов данных после php

Ответить
Ашур Мезлан
Ашур Мезлан - 29.03.2023 16:16

Автор старается, но ничего не понятно. Надо будет потом ещё раз посмотреть.

Ответить
Mixa Pilm
Mixa Pilm - 27.03.2023 16:07

Совет. Приводи пожалуйста примеры из жизни. То есть где , то что ты объяснил, пригодится или где это применяется. Совершенно не понятно, что мы учим. Ну возвращает функция, ну не возвращает, не понятно где это применить, да ещё и цифры одинаковые в примере 12 и 12, это для чего было сделано?

Ответить
AXYENNO
AXYENNO - 15.03.2023 15:39

Сейчас все уроки пересмотрю, потом придётся опять смотреть... Ужас

Ответить
Игорь
Игорь - 08.03.2023 20:00

Кто мне скажет почему я пишу тот же код и у меня получается не 19 а 119, откуда у меня еще 100 прилетает, это ужас какой то

Ответить
Bell Air
Bell Air - 05.02.2023 17:50

Спасибо за видео, все чётко и понятно, только было бы неплохо говорить вообще для чего это нужно, может я ошибаюсь и это везде используется, при написании кода, но моему мозгу трудно, если я не понимаю зачем это вообще надо делать (

Ответить
Sad Smile
Sad Smile - 09.01.2023 17:58

я не понял только что возвращать т надо и для чего,,,, ибо по посмотренному ничего не вернулась и ничего не изменилось ,,, если шарит кто напишите

Ответить
FRIZEN
FRIZEN - 17.12.2022 18:04

слишком замудрил , для новичков это будет не понятно

Ответить
Александр Жидков
Александр Жидков - 13.12.2022 22:38

А я сижу, думаю, как 8+4 будет 11

Ответить
Антонио Стерхов
Антонио Стерхов - 06.12.2022 13:40

подскажите пожалуйста) с помощью какой проги это всё запустилось? ни атом ведь

Ответить
How to Play
How to Play - 28.11.2022 16:54

Очень сложный для понимания но интересный урок!

Ответить
Игорь Братусь
Игорь Братусь - 25.11.2022 03:20

сложно быстро и не понятно( в прошлых уроках попроще было а щас меньше объяснений(

Ответить
Канев Андрей
Канев Андрей - 11.11.2022 20:08

Объясните мне кто-нибудь, пожалуйста, зачем мы вообще возаращаем что-то?

Ответить
Neon
Neon - 05.11.2022 17:31

Все же четко и понятно обьясняет что сложного он классные ролики выпустил респект автору не ленился

Ответить
Владимир Данилов
Владимир Данилов - 13.10.2022 08:58

Просто подробнейшее объяснение. И по epam учил и Маршала смотрел, но вот именно по языку java ты просто бог раскладки по полочкам. "От души душевно в душу". Большое спасибо за такой труд!

Ответить
jamey man
jamey man - 04.10.2022 17:37

методы функциями назвать ппц просто

Ответить
Джек потрошитель
Джек потрошитель - 29.09.2022 04:44

То чувство когда смотришь это в 5 часов утра не ложившись спать

Ответить
SpaceKraken67
SpaceKraken67 - 10.09.2022 16:20

Функции чучуть схожи с Джаваскриптом

Ответить
XolodNayA
XolodNayA - 09.09.2022 12:10

Сложно, но возможно! Спасибо за возможность изучать сложные темы легко! Нууу, почти легко)))

Ответить
_Zener
_Zener - 01.09.2022 01:49

Ну всё, прощай System.out.println()
Отныне ты теперь println()

Ответить
beauty is internal
beauty is internal - 23.08.2022 14:54

Вообще не понятно для чего это все потом использовать. Потому как без объяснения и подставляя просто цифры переменные, задаёшься вопросом- а зачем придумывать такую сложную муть, если результат тот же, что и мы делали в простых операциях на начальных уроках😬

Ответить
ROMAN BUSH
ROMAN BUSH - 08.08.2022 05:08

аналогично плюсам)

Ответить
Golosovtalks
Golosovtalks - 28.07.2022 20:46

что то создаем, какой то метод, параметр на основе цикла... бред в какой то момент все превратилось)
спасибо за урок, конечно, но без лекций с пояснением того, как всё работает, кто к кому обращается, в какой момент, и немного терминологии, вообще не ясно ничего тому, кто опыта в программировании не имел) а кто имел, скорее всего, пойдет читать документацию на оф сайте или найдет своего индуса-программиста)

Ответить
Firecs
Firecs - 24.07.2022 15:06

Я один заметил, что с каждым последующим видео число лайков и комментов уменьшается чуть ли не в два раза?

Ответить
MrRubix
MrRubix - 23.07.2022 16:21

float[] arr = new float[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 ,15, 16, 17};

public static float calcarr(float[] array) {
float gen = 0;
for(int i = 0; i < array.length;i++)
gen += array[i];

return gen;
}
Вызывать нужно System.out.println(calcarr(arr))

Все работает

Ответить
Ildar Akber
Ildar Akber - 22.07.2022 20:28

В этом уроке немного непонятно объяснил ты как именно возвращаются данные. Я в конце-концов понял так, что вызов метода с передачей параметров методу - одновременно принимает данные от вызываемого метода, если вызов приравнивается к какой либо переменной.

Или на бытовом, чтобы было понятнее: Петя вызывает Васю и даёт ему разные продукты(числа). Вася варит суп (перемножает эти числа) и результат передаёт Пете. Так как Петя передавал продукты (вызывал) Васе одновременно с тарелкой (объявлением переменной "Результат"), то суп (результат) переданный Васей к Пете заносится именно в эту тарелку (переменную).

Поправьте меня, если я не прав

Ответить
Дрига Костянтин
Дрига Костянтин - 12.07.2022 10:05

В своё время играл в онлайн - игру Ultima online. Так вот, для прокачки чара использовались скрипты, которые мы писали сами. Даже не знаю, какой то был язык программирования, но теперь изучать джаву немного легче ☺️

Ответить
Husky750
Husky750 - 28.06.2022 10:49

Забавно наблюдать как под каждым последующем видео уроком падает количество просмотров, не все выдерживают таких трудностей😂. Спасибо за уроки!

Ответить
Jeyhun AZE
Jeyhun AZE - 13.06.2022 21:54

Отличный курс. Спасибо!

Ответить
Just_Sunr1se
Just_Sunr1se - 05.05.2022 19:22

Чтобы понимать как работает функция, можете запустить режим debug. Нажимаете на номер строки с которой хотите понять, как работает программа. Потом нажимаете Shift+f9(или же значок жучка возле кнопки Run сверху). Далее при нажатии кнопки f8 вы будете перескакивать поэтапно вниз по строкам и видеть как выполняется ваш код. Когда вы дошли до строки вызова функции нажмите кнопку f7, таким образом вы как бы зайдете в вашу функцию, посмотрите ее поэтапное выполнение. И таким образом можно продебажить полностью программу и посмотреть как она выполняется. Вообще это очень полезная фишка для разработчика, в большом и сложном коде бывает сложно разобраться и дебаг очень хорошо помогает. Для более ясного понимания можете в ютубе найти ролике про дебаг. Просто напишите как дебажить в intellij idea

Ответить
Петр Смирницкий
Петр Смирницкий - 28.04.2022 03:20

Как по мне, для перевода числового значения в значение String вместо info (String.valueOf()) проще прописать info (" " + result1), тот же самый результат, и еще короче код. Или такое не везде сработает?

Ответить
Denis Batrakov
Denis Batrakov - 01.04.2022 17:41

Это прекрасно!)

Ответить
Юрий Абрамович
Юрий Абрамович - 18.03.2022 10:00

За уроки спасибо, но клипать везде переменные!!!! Это уже не тема про функции, а: "ой! тут мы ввалим переменную, ой и тут, а тут пусть будет еще одна и так мы возвращаем эту переменную, ну а тут преобразуем тип данных, а тут напишем переменную и приравняем ее к нулю.... ну а че нам кабанам.

Ответить
Anatoli 7777
Anatoli 7777 - 08.03.2022 21:01

Сложноватая тема, нужно время что бы переварить, а так в общем все понятно) Благодарю за урок)

Ответить
DB160PLUS
DB160PLUS - 23.02.2022 00:49

Я один заметил на 13й минуте ошибку? Там при сложении двух переменных (8 + 4) функция в консоль вывела значение 11

Ответить
Альфонсо
Альфонсо - 20.02.2022 13:16

после 20 минуты я полностью запутался

Ответить