Тёмный

Java SE. Урок 13. Циклы for и for each 

Follow the white rabbit
Подписаться 36 тыс.
Просмотров 34 тыс.
50% 1

В данном видео-уроке разбираются циклы for и for each:
1. Как создать цикл for
2. Как создать бесконечный цикл
3. Синтаксис for и for each
4. Работа с массивами

Опубликовано:

 

20 янв 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@rendi5799
@rendi5799 Год назад
Фантастический препод! Подписка! Пусть земля дрожит от твердой поступи такого таланта, чтобы все оглядывались и проникались способностью Александра Чуева
@vladislavnesterov8561
@vladislavnesterov8561 Год назад
топ видео, смотрю и удивляюсь как просто все рассказано, спасибо
@vladislavnesterov8561
@vladislavnesterov8561 Год назад
Нам бы на курс такого преподавателя, а то так учат аж плакать охота)
@Crusad1000
@Crusad1000 7 лет назад
Полезное видео, спасибо.
@marinamelkonyan5260
@marinamelkonyan5260 4 года назад
Otlichnoe ob"yasnenie, spasibo!
@Tornado-ln7fq
@Tornado-ln7fq 3 года назад
Ого очень удобно перебирать масив,мне нравится)
@user-ed6is9pc8h
@user-ed6is9pc8h 3 года назад
Отличное видно!
@nadiiar75
@nadiiar75 2 года назад
спасибо большое!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 года назад
Спасибо!
@vladimirrybakov7229
@vladimirrybakov7229 2 года назад
Уть:3
@vladimirrybakov7229
@vladimirrybakov7229 2 года назад
Фанат утей изучающий джаву?!)
@solitarywanderer8571
@solitarywanderer8571 5 лет назад
А бывают такие случает, что в цикле for нужно сохранить значение i? В таком случае актуально декларировать переменную до цикла? (если внутри, по идее значения за цикл вынести нельзя). И по поводу декремента и инкремента....кроме i++, i-- есть же и ++i, --i. Здесь уже по другому работает...
@user-hr2xh1ej9y
@user-hr2xh1ej9y 4 года назад
Можно кстати еще писать не ( i = i + 2 ) в цикле "for", a ( i +=2 )результат тот же. (Если не правильно, поправьте буду признателен)
@AlMarios91
@AlMarios91 2 года назад
Правильно но как правило, пишут обычно первый вариант, он более читабельный)
@former_into_latter
@former_into_latter 2 года назад
@@AlMarios91, не соглашусь
@user-qy7yv1ut4c
@user-qy7yv1ut4c 7 лет назад
А через цикл for each можно вывести элементы массива в обратном порядке? вообще можно порядок выведения менять как в for ?
@followthewhiterabbit6924
@followthewhiterabbit6924 7 лет назад
Насколько я знаю - то нет )
@user-qy7yv1ut4c
@user-qy7yv1ut4c 7 лет назад
тогда это бесполезный цикл, ведь есть же метод - не помню название, он выводит массив в строке
@followthewhiterabbit6924
@followthewhiterabbit6924 7 лет назад
Как раз таки for each используется очень часто, как правило при работе с коллекциями )
@animvees2485
@animvees2485 2 года назад
Я не понял, а где именно используется в видео for each?
@followthewhiterabbit6924
@followthewhiterabbit6924 2 года назад
8:28 😊
@AmikaroDanie1
@AmikaroDanie1 Год назад
В этом цикле используются только примитивные переменные? Или их оболочки тоже?
@followthewhiterabbit6924
@followthewhiterabbit6924 Год назад
Нет, могут быть оболочки или любые другие объекты
@nmodonov
@nmodonov 3 года назад
2:00 - объявление и инициализация переменной i. Если мы объявляем ее вне цикла for, то переменной можно будет пользоваться и после цикла. А если объявить ее вместе с циклом, она будет доступна после его завершения?
@followthewhiterabbit6924
@followthewhiterabbit6924 3 года назад
Нет, потому что по условию в цикле он (цикл) может даже не начаться, соответственно никакого 'объявления' переменной не будет
@nmodonov
@nmodonov 3 года назад
@@followthewhiterabbit6924 А если начнется? Взяли i от 0 до 3, цикл отработал. После его завершения i уже не будет доступна?
@AlMarios91
@AlMarios91 2 года назад
@@nmodonov нет не будет, она же локальная переменная для цикла
@AlMarios91
@AlMarios91 2 года назад
@@nmodonov ты можешь заранее создать переменную и в нее закидывать i результат каждой итерации либо заранее создай, выше цикла.
@nmodonov
@nmodonov 2 года назад
@@AlMarios91 то, что могу - это и так понятно. Интересно было, существует ли вне цикла переменная, созданная в его условии.
@podpalmoi
@podpalmoi 3 года назад
Подскажите пожалуйста, на 0:47 автор пишет true, оно светится оранжевым. Но ведь это свечение говорит, что это ключевое слово. Однако его почему-то нет в списках... как и слова false. Вопрос: ключевое ли оно и почему его нет в списках таковых? ps Может невнимательно смотрел, но при чём тут for each? Такого автор даже нигде не печатал.
@user-vo6ku7ui1j
@user-vo6ku7ui1j 3 года назад
Это тоже ключевое слово. как и int/float/switch, а все ключевые слова выделяются
@podpalmoi
@podpalmoi 3 года назад
@@user-vo6ku7ui1j Даже в перечне статьи "50 ключевых слов в JAVA" на явараше таких слов нет, что странно.
@alexandrkomar4741
@alexandrkomar4741 3 года назад
foreach только для одномерных массивов использовать можно?
@vladimirrybakov7229
@vladimirrybakov7229 2 года назад
Хоть до 10 мерных)) но более двуух форов в форе является страшным антикодом))
@alexandrkomar4741
@alexandrkomar4741 2 года назад
@@vladimirrybakov7229)) спасибо. Уже разобрался... Только начинал вникать в синтаксис java
@vladimirrybakov7229
@vladimirrybakov7229 2 года назад
@@alexandrkomar4741 за месяцев 14-16 можно апнуться до джуна не сильнл пыхтя:))
@alexandrkomar4741
@alexandrkomar4741 2 года назад
@@vladimirrybakov7229 я изначально думал это сделать за три))) уже 6 и ещё впереди много интересного... Проблема, что английский на нулях был.... И вот ещё вопрос курсы платные имеют смысл, если и сам вполне могу разбирать, то что читаю?
@vladimirrybakov7229
@vladimirrybakov7229 2 года назад
@@alexandrkomar4741 курсы(на которые как в школу ходить) точно бесполезны, как и книги. Лучше пройти видеокурсы Алишева и Трегулова на ютубе/торренте, правда многие из них стоят 10 баксов, но их на торренте всеже можно найти бесплатно, а потом освоив джаву и устроившись на работу вернуть этим замечательным ребятам деньгу. Английский не везде нужен, тк в основном где он нужен на проетах пнисутствуют дэйли-митинги, а это ад, однако потиху английский стоит изучать конечно. После прохождения курсов вышеперечисленных можно уже без проблем шарить в ооп и основах java, но для полноценного стэка придется аптаь спринг фреймворк, sql язык запросов и git, что асе вмечте за 1.5 года способен любой человек понимающий, что вне it жизни нет:) ах да, только со знанием ООП и основ java имхо можно приступать к книгам + легко будет изучить любой другой язык, например я после стэка джавы погдядываю на swift, дабы кодить под ios и иметь еще большую прибыль. п.с Сам я бывший птушник отдавший после 27 лет и заводов душу айтишке:)))
@NickRuster
@NickRuster 3 года назад
for подсвечивает красным и ошибка 12:12 java: non-static method foo() cannot be referenced from a static context
@followthewhiterabbit6924
@followthewhiterabbit6924 3 года назад
Сделайте метод статическим )
@NickRuster
@NickRuster 3 года назад
@@followthewhiterabbit6924 Благодарю начальник
@olzhikggg6915
@olzhikggg6915 2 года назад
for и while блин как то размыто отличие...... поподробнее можно
Далее
Java SE. Урок 14. Массивы ( java array )
17:47
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Tipuan Jenius dalam Mengasuh Anak & Gadget Cerdas
00:21
Уроки по Java. Цикл for foreach.
19:12
Просмотров 1,9 тыс.
Уроки Java - Циклы For, While, Do while
7:39
Java SE. Урок 17. Поля и методы
17:45
Просмотров 29 тыс.