Тёмный

Java для начинающих. Урок 12: Цикл for each, Массивы строк. 

alishev
Подписаться 153 тыс.
Просмотров 217 тыс.
50% 1

МОЙ НОВЫЙ КУРС: • Мой курс "Продвинутая ...
ПРАКТИКА НА JAVA: java-marathon.tilda.ws
На этом уроке java для начинающих мы изучим цикл for each и создадим массив из строк.
Реклама и сотрудничество: alishev.neil@gmail.com

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

 

20 июл 2015

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 148   
@alishevN
@alishevN 6 лет назад
Регистрируйтесь на курс "Продвинутая Java": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-rRe1vT0SDD8.html Практикуйтесь в написании Java кода: java-marathon.tilda.ws
@user-rt6me4em5y
@user-rt6me4em5y 7 лет назад
Спасибо за грамотную речь, отсутствие "бэ", "мэ" и понятную подачу материала. Сейчас такого мало)
@alishevN
@alishevN 7 лет назад
Спасибо вам!
@metasta3a
@metasta3a 11 месяцев назад
Ммм ну как бэ ээ понятно угу мм
@denironman
@denironman 8 лет назад
Посмотрел все уроки. Лаконично, ничего лишнего, очень познавательно для новичка. Спасибо !!! Жду следующих уроков!
@alishevN
@alishevN 8 лет назад
Семен Дмитров Спасибо) Будут.
@user-el6vm5ry8d
@user-el6vm5ry8d 8 лет назад
+javaRussia пожалуйста, делай ещё ролики!
@alishevN
@alishevN 8 лет назад
+Александр Петров Как будет время)
@germannikolishin2539
@germannikolishin2539 8 лет назад
обновите пожалуйста плейлист, уроки расположены в перемешку, неудобно просматривать видео
@trrt9756
@trrt9756 2 года назад
как успехи 6 лет прошло
@user-zr5is9kn6i
@user-zr5is9kn6i Год назад
молодец Наиль , чувствуется в повествовании чему тебя преподаватели научили в ВУЗе, тем же языком и ты нам рассказываешь. слушаю твои лекции с записью в тетрадь для лучшего понимания при програмировании Ардуино .
@olegrazin3429
@olegrazin3429 4 года назад
Спасибо за видео. Очень понятно. Хорошая речь, хороший звук. Это ща очень важно. А также очень понравилось, что поясняешь уже пройденный материал в настоящих примерах. Это новый подход и очень важный для новичков. Может я ошибаюсь но такого ранее не встречал в других лекциях.
@atakamil2986
@atakamil2986 3 года назад
Много видео пересмотрел. Наткнулся на Alishev, круто!!! Чистая грамотная речь, ничего лишнего, никаких понтов при лекции. Идите выше автор. Талант +делиться с другими=принесет Вам и удовольствие, карму от нас, чайников, а также доход. Успехов, ждем все новое :)
@alishevN
@alishevN 3 года назад
Большое спасибо за добрые слова!
@user-ws8nx6zs8z
@user-ws8nx6zs8z 5 лет назад
Спасибо за уроки! Даже 13 летнему школьнику все понятно и очень интересно слушать! Ставлю лайк! Я всем советую смотреть его уроки! Удачи тебе, Наиль!
@user-fl7px4hz9d
@user-fl7px4hz9d 6 лет назад
Очень интересная метафора про "дом") Это была импровизация?) Казалось вы вроде поняли что метафора "не очень", но отступать некуда)) В целом уроки очень интересные, всё дико понятно, занимаясь по книжке шилдта открываю новое, смотря ваши видео. А изначально попал сюда для понимания this. В итоге пересмотрел уже 12 уроков на одном дыхании, многое (после прочтения книжки) разложилось по полочкам. Совет учашимся Джаве как я - совмещайте обучения из разных источников. Проблему, объясненную в двух+ разных топиках, намного проще усвоить и понять. Кайфую от вашей работы. Ставлю пальцы вверх не смотря видео)
@YVS-ek2ui
@YVS-ek2ui 3 года назад
Получилось выучить язык?)
@allexxsash8047
@allexxsash8047 2 года назад
@@YVS-ek2ui сейчас он фуру разгрузит и ответит
@Olegwww-ts8xe
@Olegwww-ts8xe 2 года назад
@@YVS-ek2ui а у тебя?)
@YVS-ek2ui
@YVS-ek2ui 2 года назад
@@Olegwww-ts8xe продвигаюсь)
@Olegwww-ts8xe
@Olegwww-ts8xe 2 года назад
@@YVS-ek2ui можно пару вопросов?) на много за год продвинулась? Проходила курсы какие нибудь? И пробовала ли работать?) Или же надоело и подзабила Заранее спасибо
@appbu-tv
@appbu-tv 5 лет назад
Лучший курс из тех, что я видел
@artemvarbanets1622
@artemvarbanets1622 2 года назад
жаль, не нельзя пражать лайк 1000 раз... я бы не полинился... Огромное человеческое спасибо за эти уроки.
@Macnayd
@Macnayd 8 лет назад
Спасибо за урок! Как всегда великолепно!
@Fedayeeen
@Fedayeeen 3 года назад
Одни из лучших что можно найти. Спасибо
@greycardinal872
@greycardinal872 6 лет назад
Лучшее, что я смотрел, а те, кто критикует, могут сами записать свой курс, в котором все будет ну просто идеально!
@tuRistst
@tuRistst 8 лет назад
Да! Все отлично! Спасибо за уроки! :)))))
@1979Vodoley
@1979Vodoley 4 года назад
Всё чётко! Спасибо!
@user-bw5jo9bj4k
@user-bw5jo9bj4k 2 года назад
Класс! Очень понятно, большое спасибо!
@ascar66
@ascar66 4 года назад
Спасибо за урок.
@fersaer4107
@fersaer4107 4 года назад
Спасибо за уроки😉💪
@costamato
@costamato 3 года назад
Я решал эту задачу с выводом суммы массива в джава раш , и сейчас конкретно так закрепил знания 🙏
@Anatoli-bq1pe
@Anatoli-bq1pe 2 года назад
Все понятно, идем дальше)
@artistVadim
@artistVadim Год назад
Спасибо за уроки!! Очень хорошая речь и грамотная подача Хотел добавить если System.out.println(sum); добавить в цикл for {} , то он будет показывать все этапы вычисления 1 / 3 / 6 сам сперва не понял где мой пример отличается от вашего, понимаю теперь насколько важна именно практика написания кода, выявляешь для себя что-то новое! подпишусь на Ваш курс!
@user-hu2ji2lw7v
@user-hu2ji2lw7v 2 года назад
спасибо за уроки!!!
@seoonlyRU
@seoonlyRU Год назад
Как всегда круто и как всегда лайк от СЕООНЛИ
@user-kl3md3gc2u
@user-kl3md3gc2u Год назад
Ценная информация, спасибо
@pitya
@pitya Год назад
Дай Бог здоровьица тебе
@Andrey17706
@Andrey17706 9 лет назад
Молодец!
@stefanmuller2069
@stefanmuller2069 5 лет назад
Боже храни Наиля )
@user-ko1gu9ki2c
@user-ko1gu9ki2c 7 лет назад
Спасибо тебе, отлично объясняешь. После твоих уроков становиться понятно что пишут в книгах.
@jlutepatop9342
@jlutepatop9342 4 месяца назад
Приятного аппетита.😊
@ukulele9720
@ukulele9720 4 года назад
Спасибо!
@AlexUs3.14
@AlexUs3.14 2 года назад
спасибо)понравился канал
@user-ie3dc3nc8l
@user-ie3dc3nc8l 4 года назад
Запутал, когда в цикле for each назвал переменную string)
@user-ch8ft3kv8i
@user-ch8ft3kv8i 4 года назад
да есть немного
@user-ke8ri8py3x
@user-ke8ri8py3x 3 года назад
и именно эта запутанность мне помогла лучше разобраться в цикле, пока искал свою ошибку.
@El-ns1vl
@El-ns1vl 5 лет назад
мега полезное видео
@searchonaliexpress3965
@searchonaliexpress3965 5 лет назад
Получается только после инициализации переменной String выделяется нужный объем памяти, в зависимости от длины строки?
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 года назад
Спасибо
@user-mb4nc3np6t
@user-mb4nc3np6t 4 года назад
когда я пишу int sum = 0; то всё ок. а если не присваиваю ноль, то ошибка. Почему? разве sum не ноль изначально? когда массив создаю, то там сразу нули, неужели только созданная переменная не имеет нуля внутри? а ЧТО у нее там тогда? (код про который говорю можно увидеть тут 11:00)
@stellegraph
@stellegraph 7 месяцев назад
при этом через цикл for (String curr_string: strings) {curr_string = "hello";} нельзя изменить значения массива strings. Мы просто копируем в локальную переменную curr_string энное значение из массива strings, меняем его в этой переменной на "hello", а сам массив остается нетронутым.
@seregayasinskiy780
@seregayasinskiy780 8 лет назад
Классный стиль подачи материала(ничего лишнего).Если я правильно понял foreach используется только для перебора массива и с его помощью нельзя переписать элементы массива. Т.е. foreach только чтение ?
@konio_misterio
@konio_misterio 8 лет назад
+Serega Yasinskiy для перебора, тобишь для чтения. Изменять элементы массива циклом for each нельзя
@programer8
@programer8 3 года назад
если массив это обьект, значит тип[ ] это ссылочный тип данных?
@user-mb4nc3np6t
@user-mb4nc3np6t 4 года назад
после 12-го урока я могу: Создать массив из трех слов. В первой ячейке “привет”. Во второй “пока”. В третьей “Джава”. Вывести на экран значения первой и последней ячейки Теперь попробовать вывести тот же массив но используя for 7:20 важный момент переслушать. for (Тип_данных переменная:имя_массива) - это почему-то называется foreach несмотря на то что слова each в коде не наблюдается. Задание - вывести элементы массива с помощью “foreach” Создать массив с цифрами тремя с помощью {5, 10, 1} - сложим эти числа с помощью “foreach” и выведем результат суммы на экран
@igorsubbotin4791
@igorsubbotin4791 Год назад
Как успехи, чем всё закончилось? Забросили джаву или удалось стать разработчиком? for each - (для каждого) - это тип цикла в программировании, который выполняет тело цикла не в зависимости от истинности условия, а для каждого элемента выбранной структуры (массива, списка, строки). В некоторых языках программирования он обозначается служебным словом foreach, но не всегда.
@alexivanov4157
@alexivanov4157 7 лет назад
Здравствуйте! Спасибо за уроки! Скажите, уже в нескольких видео слышу что когда мы пишем код, мы ссылаемся на адрес, создаем объект и т.д. Но разве объект создается не во время компиляции и выполнения программы? То есть когда мы написали String[] strings = new String[3]; мы же не создали объект, он же создастся позже? Надеюсь не слишком непонятно объяснил) Может это у Вас и есть в следующих уроках, пока просто не смотрел их.
@settepiani
@settepiani 6 лет назад
он создается не в момент написания кода, потому-что этот код нужно запустить, когда код будет запущен (выполнение программы) - тогда и будет создан объект, потому-что он окажется в памяти компьютера.
@user-fb5pk7rk4k
@user-fb5pk7rk4k 3 года назад
почему у меня length выделяется красным и предлагает переименовать?
@North357
@North357 8 лет назад
в цикле for each , в переменную x записываются все переменные массива,но только для в режиме"для чтения"с помощью х нельзя изменять массив
@Lexoid65
@Lexoid65 6 лет назад
тимур Балдин Не согласен, приведу опровергающий пример. Допустим у нас есть простенький массив, который содержит следующие значения: int[] arr = {1, 2, 3, 4, 5}; Перед нами стоит задача поменять все значения элементов этого массива (то бишь, попросту перезаписать их). К примеру, нам необходимо увеличить значение каждого отдельно взятого элемента массива в 10 раз. Реализовать это можно следующим образом: ************************************ int count = 0; for(int i : arr) arr[count++] = i * 10; ************************************ Как видите всё очень просто, тело цикла записывается одной строчкой! Всё, что нам необходимо, так это временная переменная count.
@alexanderchernyak694
@alexanderchernyak694 6 лет назад
А можно провести аналогию ссылочного типа с куклой вуду?
@alishevN
@alishevN 6 лет назад
зловещая аналогия, но можно.
@user-fi1lg6us6x
@user-fi1lg6us6x 3 года назад
Ребят, кто может поделиться ссылками, где можно доходчиво почитать о HashMap и TreeMap? Заранее благодарна!
@vladimirgubin5187
@vladimirgubin5187 Год назад
Почему у меня Idea ругается int[] numbers = new int[5]; , так как длина не совпадает с дальнейшим присвоением и выводом, а у него нет? Убраны условия демонстрации ошибок?) Если так делаю, то норм int[] numbers = new int[3];
@pavelskrebkoff159
@pavelskrebkoff159 5 лет назад
при запуске класса Arrays_of_Strings идет, видимо, отсылка на класс Arrays, который с ошибкой length (писал в комментарии под прошлым уроком) и выдает ошибку...
@pavelskrebkoff159
@pavelskrebkoff159 5 лет назад
удалил класс Arrays и класс Arrays_of_Strings запустился
@ivnkhl5451
@ivnkhl5451 2 года назад
На 7 минуте название переменной и название массива это не тоже самое?
@dmitriifromrussia
@dmitriifromrussia 10 месяцев назад
Добрый день. Хорошо объясняете. благодарен. На 9:27 только не понял, откуда взялся x. в строке x:numbers, х ведь не объявлен(не задекларирован)
@user-jh1nb9ie9m
@user-jh1nb9ie9m 9 месяцев назад
это к тому что на этом месте можно переменную назвать как угодно , хоть х , хоть string, хоть как душь заявит
@sergeymanshin4181
@sergeymanshin4181 7 лет назад
А почему в массиве strings лежит 3 элемента и его размер тоже [3]? Отчёт же начинается с нуля?
@schrodinger_s_cat_theory
@schrodinger_s_cat_theory 7 лет назад
Отсчет начинается с нуля когда мы начинаем перебирать элементы. Нумерация и перебор индексов начинается с нуля... а "3" в данном случае, просто кол-во элементов в данном классе!
@user-dy8nm1yd6q
@user-dy8nm1yd6q 6 лет назад
Как сделать чтобы лампочка горела?
@SuperFrider
@SuperFrider 4 года назад
Подскажите, почему такая строчка записывает только последнее введенное число, при этом в нулевую ячейку? for (int j:numbers) {numbers[j]=in.nextInt();}
@DolphinArtem
@DolphinArtem 2 года назад
и правда import java.util.Scanner; public class Testtest { public static void main(String[] args) { Scanner s = new Scanner(System.in); int [] numbers =new int[3]; for(int j:numbers){ numbers[j] = s.nextInt();}; System.out.println(numbers[0]); }
@stellegraph
@stellegraph 7 месяцев назад
вот через foreach похоже нельзя присваивать значения в массив. Ты по очереди достаешь значения из массива в отдельную переменную j, используешь ее как индекс для numbers, она видимо дальше нулевого элемента нуль, поэтому перезаписывается только нулевой элемент массива. А если написать {j = in.nextInt();}, то вообще ничего не перезапишется :)
@Rude_274
@Rude_274 5 лет назад
Здравствуйте! У меня такой вопрос, переменная типа int занимает 32 бита в не зависимости от значения переменной или нет? то есть int a = -2147483648; и int b= 2147483647; все равно же 32 бита да или нет?
@searchonaliexpress3965
@searchonaliexpress3965 5 лет назад
Да, верно. Все равно резервируется. Автор довольно удачно называет это "коробкой". Скажем размер коробки 32 бита вне зависимости какое число из этого диапазона туда будет помещено. Или даже "коробка" будет полностью пустой.
@Rude_274
@Rude_274 5 лет назад
@@searchonaliexpress3965 Спасибо за ответ.
@_baNZai_
@_baNZai_ 2 года назад
почему говорите что переменную sum прибавляете к каждому числу, хотя на самом деле, прибавляется в конце, к общей сумме всех чисел.
@DolphinArtem
@DolphinArtem 2 года назад
Можно подробнее, а то про sum не могу понять.
@alekz7809
@alekz7809 2 года назад
👍
@ducksauce2809
@ducksauce2809 Год назад
Для чего используется length в данном уроке? Для чего он приписывается к названию массива?
@user-jh1nb9ie9m
@user-jh1nb9ie9m 9 месяцев назад
length это длина массива , данном уроке использовался для цикла вывода каждого элемента массива
@Gultseva
@Gultseva 7 лет назад
Все круто, но я так и не поняла, где здесь for each (не увидела слово "each"). :( В чем отличие от простого цикла for?
@alishevN
@alishevN 7 лет назад
Слова each нет. сам цикл for(String string : strings) и есть for each.
@Gultseva
@Gultseva 7 лет назад
Понятно, спасибо
@mihanchezzz
@mihanchezzz 4 года назад
@@Gultseva попробуй поискать в других языках программирования, там есть именно служебное слово foreach, так не везде. Хотя вряд ли эта информация уже актуальна)
@Leonardgaff
@Leonardgaff 5 месяцев назад
7:52 А нельзя было просто переменную strings написать иначе? Просто запутал этим
@YouMeNow88
@YouMeNow88 3 года назад
Классы,Методы и Обьекты это уже к ООП относится?
@alishevN
@alishevN 3 года назад
да
@vladislavbezdushniy3481
@vladislavbezdushniy3481 3 года назад
спасибо тебе огромное только скажи пожалуйста для чего нужны эти массивы?
@DolphinArtem
@DolphinArtem 2 года назад
Ну представь программу просто как генератор мата))), помнишь? Эти матюки и есть массив, то есть в каждый массив записывается слово или слова(не хорошие). String[] matyki ={Су.., .ля}. Потом, что бы тебе не писать это слово заного ты делаешь ссылку из массива: System.out.println(matyki[0]); На экране будет слово Су..
@olesiaoleinik5554
@olesiaoleinik5554 2 года назад
@@DolphinArtem вполне доходчиво))
@constateam
@constateam 4 года назад
хотелось бы увидеть автоинициализацию многомерки цикл или метод не важно. думал использовать int j; for (i) {for(j) m[i}[j] = j+x;} m[i][j]=i+y; },но тут возникает мысль, что это дикий бред, это гавно лабает на оба указателя массива. спасибо за уроки, ровно, хорошо и очень понятное изложение
@user-mt7xk3lz8w
@user-mt7xk3lz8w 11 месяцев назад
Строка строка строка строка
@yekaterinahovin232
@yekaterinahovin232 4 года назад
Все классно) только не нул а нал)))
@bogdantymKOLUBO
@bogdantymKOLUBO 4 года назад
Не нал, а кеш
@GhostFerocious
@GhostFerocious 7 лет назад
СтрОку)
@viktorzherekhin8590
@viktorzherekhin8590 Год назад
А почему у нас вместо "х" подставляется значение элемента массива. Разве "х" - это не переменная-счетчик в цикле "For-each"?
@igorsubbotin4791
@igorsubbotin4791 Год назад
Нет. Это переменная, через которую в теле цикла мы получаем доступ к текущему элементу массива (или другой структуры). При первом выполнении x будет первым элементом, при втором выполнении тела цикла - вторым и так далее. То есть в разных итерациях мы будем получать доступ к разным элементам через одно и то же имя переменной.
@ducksauce2809
@ducksauce2809 Год назад
@@igorsubbotin4791 дружище, подскажи, пожалуйста, вот он пишет strings.length и мне интересно зачем тут length? Length по идее выводит длину строки
@vadpivot
@vadpivot 3 года назад
не проговорили почему int[] num=new int[5]; а в другом случае int[] num ={1,2,3,4,5} почему не используется new int во втором случае?
@user-pn4ss2xq6q
@user-pn4ss2xq6q Год назад
потому что во втором случае известны элементы массива, а в первом только длина
@Yanis0071
@Yanis0071 8 лет назад
нет информации о работе с циклом в многомерных массивах.
@winniekekovich8742
@winniekekovich8742 3 года назад
А можете кто нибудь, кот сейчас тут есть, сказать как сделать сложение через элемент
@baster7330
@baster7330 2 года назад
1. дополнительно увеличивай счетчик цикла, в самом цикле. 2. с помощью остатка от деления и ветвления if только не четные числа складывай. Надеюсь ты понял )
@user-qx5si7je5o
@user-qx5si7je5o 10 месяцев назад
А мне здесь должно все быть понятно? Я просто во всех этих массивах данных,типах, классах и тд уже запутался ,а это я так понимаю очень важно знать и понимать
@user-rm7do4ei1s
@user-rm7do4ei1s 8 лет назад
Можно пример для чего можно использовать массивы?
@jjkj8902
@jjkj8902 7 лет назад
в программирований
@vladislavmelnik6109
@vladislavmelnik6109 2 года назад
У меня почему-то выдаёт не сумму 3-х чисел а поочерёдную сумму int[] number = {1,2,3}; int sum=0; for(int x:number){ sum=sum+x; System.out.println(sum); 1 3 6
@Cesar1k
@Cesar1k 2 года назад
System.out.println(sum); выведи из цикла
@sergkapitan2578
@sergkapitan2578 3 года назад
Vi v Metafore ne skazali, tak a GDE zhr mesto pamjati nahoditsja --(ponjatno, chto gde to:)))--- dlja SAMOGO "Doma"???
@user-po9om6ds9b
@user-po9om6ds9b Год назад
Перешел на "Продвинутую джаву" и заметил что ваш метод подачи немного сложный, зачем называть 3 раза (String string : strings) это очень сильно запутывает и человеку сложно понять, ведь можно было просто изменить названия массива на "numberOfFloor", и "string" заменить названием "variableForLoop". В таком случае цикл foreach выглядел бы так (String variableForLoop : numberOfFloor) и сразу понять что откуда берется.
@MarAntonelli
@MarAntonelli 2 месяца назад
Спасибо, прояснили, а я никак и не могла понять, что за второй string, думаю и не массив и не тип переменной и не название массива ведь, а оказывается тут любое слово можно написать на втором месте. Попробовала второе слово заменить на другое и все отработало
@kostyagusto5109
@kostyagusto5109 6 лет назад
еще бы на гит все слил бы цены бы не было) спасибо за курс
@interestingcontent6956
@interestingcontent6956 8 лет назад
В цикле for each получается такое [Ljava.lang.String;@74a14482 [Ljava.lang.String;@74a14482 [Ljava.lang.String;@74a14482
@Lexoid65
@Lexoid65 6 лет назад
Arhi Demon Вы пытаетесь вывести на консоль объект, коим и является массив, а не элементы этого массива. Если Вы всё делаете по примеру, то на экран нужно выводить результат, который помещается в локальную переменную string типа String.
@fadeezzz
@fadeezzz 3 года назад
Ребят зачем писать System.out.... просто напишите слово sout и автоматически появится
@user-qv2ws6pg5y
@user-qv2ws6pg5y 5 месяцев назад
Если кому то надо практика то решите эти задачи, и если у кого то есть задачи по темам оставляйте их в коментах: Дан массив 5 элементов. Ввести 5 элементов с клавиатуры и вывести их Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , сложить сумму элементов массива и вывести ее. Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , заменить все элементов массива равные 5 на 6 Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , найти произведение четных элементов массива и вывести ее. Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , вывести индексы четных элементов массива
@arturminiput7587
@arturminiput7587 6 лет назад
Можно было код оставить )
@satanx4160
@satanx4160 3 года назад
так лень переписать?)
@user-cs8re3jt7n
@user-cs8re3jt7n 4 года назад
Знаю, ролик древний, но, может, кто-то увидит. В задаче получается 17, но я не понимаю почему. int result = 0 for (int=0; i
@bogdantymKOLUBO
@bogdantymKOLUBO 4 года назад
int i=0
@baster7330
@baster7330 2 года назад
Получается не 17, а 7. Потому что ты находишь сумму чисел от 0 до 4 исключая 3 с помощью if.
@nicoyazawa1
@nicoyazawa1 2 года назад
Я вообще не понимаю как этот код работает, ради христа, объясните мне
@user-mt7xk3lz8w
@user-mt7xk3lz8w 11 месяцев назад
Строка сссылается на массив строку с типом данных строка и переменной строка, збс
@daytona2786
@daytona2786 4 года назад
9:16 можно было написать проще sum+=x; зачем 2 раза писать sum ? и второй совет, если хотите узнать что по умолчанию создается в переменной, создайте ее в JShell. там сразу все показывается например: jshell> int a; a ==> 0; или создаем строку: jshell> String asd; asd ==> null + эта оболочка позволяет тебе лучше выучить язык так как она не подсказывает и не помогает с кодом, все в ручную. найти можно тут : C:\Program Files\Java\jdk-14.0.1\bin файлик с именем jshell. - и ярлык на рабочий стол
@madeversion3324
@madeversion3324 2 года назад
public class Array_of_Strings { public static void main(String[] args){ int[] numbers = new int[5]; numbers[0] = 10; String[] strings = new String[3]; strings[0] = "Hello"; strings[1] = "Java"; strings[2] = "developer"; System.out.println(strings[0]); System.out.println(strings[2]); for(int i=0; i
@ruslangorbunov1813
@ruslangorbunov1813 6 лет назад
"три раза написано одно и то же" а так не надо гвонокодить, называй переменные нормально.
@searchonaliexpress3965
@searchonaliexpress3965 5 лет назад
Он понимает, просто речь так поставлена. Не ахти, но смотреть можно и полезно
@user-ou3nu2xe5j
@user-ou3nu2xe5j 8 лет назад
Привет. Видно сглазил или перехвалил. Не продемонстрирована разница между for & for each. Так сколько же все-таки выделяется памяти под ссылку на строку? И когда? Я думал, что увлечение "детскими играми в кубики" присущи только питонистам. В сто раз важнее привести удачную аналогию для понимания соотношений категорий: абстракция - класс - тип - объект - экземпляр - свойства - атрибуты - методы - функции и т.п., чем играться с тем, что можно освоить за 3 мин. понимая принципы джава. (Чего стоит аналогия "чертеж--машина", ведь чертеж это не абстракция , а класс д.б. абстрактным. Или я чего-то не понимаю? ( "Фигура" - "Квадрат" не лучше?)) Не объяснили почему так важно указывать примитивный цифр. тип И почему прим. типы с мал. буквы, ведь это тоже класс? Спасибо.
@Madrosc_Slow
@Madrosc_Slow 8 лет назад
+Роман Бургарт описано же в видео про for
@RomanovEU
@RomanovEU 8 лет назад
На отрезке времени = 07:20 - 07:30 слова автора не стыкуются с фактами: Речь идет о заявлении что в строке: for( String string:strings) - Тип данных; Переменная; Имя массива. По моему, правильно будет так: for( String string:strings) - Тип данных; Имя массива; Переменная. Кто из нас не прав - я или автор?
@FacesOfWar2000Yura
@FacesOfWar2000Yura 8 лет назад
автор прав
@Odessa-ua
@Odessa-ua 4 года назад
Чет я у видел здесь обычный for, или я чет не до понял?
@kamenyFX
@kamenyFX Год назад
Боже, как же все ИЗИ. Напишите мне через год, нашел ли я работу, но отвечать я вам не буду.
@flickyyy11
@flickyyy11 5 месяцев назад
ну че0?
@kamenyFX
@kamenyFX 4 месяца назад
тут пиздец, еще очень долго до работы, хотя мб в этом году@@flickyyy11
@user-vt8gw5fy5z
@user-vt8gw5fy5z Год назад
Я из-за твоих налепленных string string strings пол часа выкупал что откуда берётся и куда выводится!!!!!!!
@umaturman851
@umaturman851 2 года назад
какая же тут каша
@user-gc4nx8tm2u
@user-gc4nx8tm2u Год назад
с мясом?
@C2H5OHH
@C2H5OHH 2 года назад
Спасибо!
Далее
Tipuan Jenius dalam Mengasuh Anak & Gadget Cerdas
00:21
The idea of ​​making a badge is so cute ❤️
00:44
Java SE. Урок 13. Циклы for и for each
11:49