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

  Рет қаралды 227,518

alishev

alishev

Күн бұрын

Пікірлер: 152
@alishevN
@alishevN 6 жыл бұрын
Регистрируйтесь на курс "Продвинутая Java": kzbin.info/www/bejne/qIPIYqmKZbh3epo Практикуйтесь в написании Java кода: java-marathon.tilda.ws
@VladBrin-c1o
@VladBrin-c1o 7 жыл бұрын
Спасибо за грамотную речь, отсутствие "бэ", "мэ" и понятную подачу материала. Сейчас такого мало)
@alishevN
@alishevN 7 жыл бұрын
Спасибо вам!
@metasta3a
@metasta3a Жыл бұрын
Ммм ну как бэ ээ понятно угу мм
@denironman
@denironman 9 жыл бұрын
Посмотрел все уроки. Лаконично, ничего лишнего, очень познавательно для новичка. Спасибо !!! Жду следующих уроков!
@alishevN
@alishevN 9 жыл бұрын
Семен Дмитров Спасибо) Будут.
@АлександрПетров-э3ц7ф
@АлександрПетров-э3ц7ф 9 жыл бұрын
+javaRussia пожалуйста, делай ещё ролики!
@alishevN
@alishevN 9 жыл бұрын
+Александр Петров Как будет время)
@germannikolishin2539
@germannikolishin2539 8 жыл бұрын
обновите пожалуйста плейлист, уроки расположены в перемешку, неудобно просматривать видео
@trrt9756
@trrt9756 3 жыл бұрын
как успехи 6 лет прошло
@Ata_910
@Ata_910 4 жыл бұрын
Много видео пересмотрел. Наткнулся на Alishev, круто!!! Чистая грамотная речь, ничего лишнего, никаких понтов при лекции. Идите выше автор. Талант +делиться с другими=принесет Вам и удовольствие, карму от нас, чайников, а также доход. Успехов, ждем все новое :)
@alishevN
@alishevN 4 жыл бұрын
Большое спасибо за добрые слова!
@АндрейВласенко-ю5у
@АндрейВласенко-ю5у Жыл бұрын
молодец Наиль , чувствуется в повествовании чему тебя преподаватели научили в ВУЗе, тем же языком и ты нам рассказываешь. слушаю твои лекции с записью в тетрадь для лучшего понимания при програмировании Ардуино .
@olegrazin3429
@olegrazin3429 4 жыл бұрын
Спасибо за видео. Очень понятно. Хорошая речь, хороший звук. Это ща очень важно. А также очень понравилось, что поясняешь уже пройденный материал в настоящих примерах. Это новый подход и очень важный для новичков. Может я ошибаюсь но такого ранее не встречал в других лекциях.
@greycardinal872
@greycardinal872 6 жыл бұрын
Лучшее, что я смотрел, а те, кто критикует, могут сами записать свой курс, в котором все будет ну просто идеально!
@НикитаСкай-ы2м
@НикитаСкай-ы2м 5 жыл бұрын
Спасибо за уроки! Даже 13 летнему школьнику все понятно и очень интересно слушать! Ставлю лайк! Я всем советую смотреть его уроки! Удачи тебе, Наиль!
@AlexeyLebedev-v8h
@AlexeyLebedev-v8h 7 жыл бұрын
Очень интересная метафора про "дом") Это была импровизация?) Казалось вы вроде поняли что метафора "не очень", но отступать некуда)) В целом уроки очень интересные, всё дико понятно, занимаясь по книжке шилдта открываю новое, смотря ваши видео. А изначально попал сюда для понимания this. В итоге пересмотрел уже 12 уроков на одном дыхании, многое (после прочтения книжки) разложилось по полочкам. Совет учашимся Джаве как я - совмещайте обучения из разных источников. Проблему, объясненную в двух+ разных топиках, намного проще усвоить и понять. Кайфую от вашей работы. Ставлю пальцы вверх не смотря видео)
@YVS-ek2ui
@YVS-ek2ui 3 жыл бұрын
Получилось выучить язык?)
@allexxsash8047
@allexxsash8047 3 жыл бұрын
@@YVS-ek2ui сейчас он фуру разгрузит и ответит
@OpWww-ts8xe
@OpWww-ts8xe 2 жыл бұрын
@@YVS-ek2ui а у тебя?)
@YVS-ek2ui
@YVS-ek2ui 2 жыл бұрын
@@OpWww-ts8xe продвигаюсь)
@OpWww-ts8xe
@OpWww-ts8xe 2 жыл бұрын
@@YVS-ek2ui можно пару вопросов?) на много за год продвинулась? Проходила курсы какие нибудь? И пробовала ли работать?) Или же надоело и подзабила Заранее спасибо
@appbu-tv
@appbu-tv 5 жыл бұрын
Лучший курс из тех, что я видел
@costamato
@costamato 3 жыл бұрын
Я решал эту задачу с выводом суммы массива в джава раш , и сейчас конкретно так закрепил знания 🙏
@artemvarbanets1622
@artemvarbanets1622 2 жыл бұрын
жаль, не нельзя пражать лайк 1000 раз... я бы не полинился... Огромное человеческое спасибо за эти уроки.
@artistVadim
@artistVadim Жыл бұрын
Спасибо за уроки!! Очень хорошая речь и грамотная подача Хотел добавить если System.out.println(sum); добавить в цикл for {} , то он будет показывать все этапы вычисления 1 / 3 / 6 сам сперва не понял где мой пример отличается от вашего, понимаю теперь насколько важна именно практика написания кода, выявляешь для себя что-то новое! подпишусь на Ваш курс!
@Fedayeeen
@Fedayeeen 3 жыл бұрын
Одни из лучших что можно найти. Спасибо
@Macnayd
@Macnayd 8 жыл бұрын
Спасибо за урок! Как всегда великолепно!
@Anatoli-bq1pe
@Anatoli-bq1pe 2 жыл бұрын
Все понятно, идем дальше)
@ВиталийЗубов-с3ь
@ВиталийЗубов-с3ь 7 жыл бұрын
Спасибо тебе, отлично объясняешь. После твоих уроков становиться понятно что пишут в книгах.
@pitya
@pitya 2 жыл бұрын
Дай Бог здоровьица тебе
@jlutepatop9342
@jlutepatop9342 9 ай бұрын
Приятного аппетита.😊
@Andrey17706
@Andrey17706 9 жыл бұрын
Молодец!
@seoonlyRU
@seoonlyRU 2 жыл бұрын
Как всегда круто и как всегда лайк от СЕООНЛИ
@1979Vodoley
@1979Vodoley 4 жыл бұрын
Всё чётко! Спасибо!
@БілалОрлов
@БілалОрлов Жыл бұрын
Ценная информация, спасибо
@ascar66
@ascar66 5 жыл бұрын
Спасибо за урок.
@Алекс-ю8э2с
@Алекс-ю8э2с 3 жыл бұрын
Класс! Очень понятно, большое спасибо!
@stefanmuller2069
@stefanmuller2069 5 жыл бұрын
Боже храни Наиля )
@СабинаСабирова-з7в
@СабинаСабирова-з7в 2 жыл бұрын
спасибо за уроки!!!
@fersaer4107
@fersaer4107 4 жыл бұрын
Спасибо за уроки😉💪
@tuRistst
@tuRistst 9 жыл бұрын
Да! Все отлично! Спасибо за уроки! :)))))
@eufiz5
@eufiz5 4 ай бұрын
Как успехи в программировании спустя 8 лет?
@AlexUs3.14
@AlexUs3.14 3 жыл бұрын
спасибо)понравился канал
@ДмитрийКотик-и1р
@ДмитрийКотик-и1р 4 жыл бұрын
Запутал, когда в цикле for each назвал переменную string)
@ДенисЗенков-з3к
@ДенисЗенков-з3к 4 жыл бұрын
да есть немного
@ЭкстримЮниверс
@ЭкстримЮниверс 3 жыл бұрын
и именно эта запутанность мне помогла лучше разобраться в цикле, пока искал свою ошибку.
@ukulele9720
@ukulele9720 5 жыл бұрын
Спасибо!
@stellegraph
@stellegraph Жыл бұрын
при этом через цикл for (String curr_string: strings) {curr_string = "hello";} нельзя изменить значения массива strings. Мы просто копируем в локальную переменную curr_string энное значение из массива strings, меняем его в этой переменной на "hello", а сам массив остается нетронутым.
@Mariam_PinkLotus
@Mariam_PinkLotus 4 жыл бұрын
после 12-го урока я могу: Создать массив из трех слов. В первой ячейке “привет”. Во второй “пока”. В третьей “Джава”. Вывести на экран значения первой и последней ячейки Теперь попробовать вывести тот же массив но используя for 7:20 важный момент переслушать. for (Тип_данных переменная:имя_массива) - это почему-то называется foreach несмотря на то что слова each в коде не наблюдается. Задание - вывести элементы массива с помощью “foreach” Создать массив с цифрами тремя с помощью {5, 10, 1} - сложим эти числа с помощью “foreach” и выведем результат суммы на экран
@igorsubbotin4791
@igorsubbotin4791 Жыл бұрын
Как успехи, чем всё закончилось? Забросили джаву или удалось стать разработчиком? for each - (для каждого) - это тип цикла в программировании, который выполняет тело цикла не в зависимости от истинности условия, а для каждого элемента выбранной структуры (массива, списка, строки). В некоторых языках программирования он обозначается служебным словом foreach, но не всегда.
@СумныБанан
@СумныБанан 10 ай бұрын
Если кому то надо практика то решите эти задачи, и если у кого то есть задачи по темам оставляйте их в коментах: Дан массив 5 элементов. Ввести 5 элементов с клавиатуры и вывести их Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , сложить сумму элементов массива и вывести ее. Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , заменить все элементов массива равные 5 на 6 Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , найти произведение четных элементов массива и вывести ее. Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , вывести индексы четных элементов массива
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Спасибо
@El-ns1vl
@El-ns1vl 6 жыл бұрын
мега полезное видео
@dmitriifromrussia
@dmitriifromrussia Жыл бұрын
Добрый день. Хорошо объясняете. благодарен. На 9:27 только не понял, откуда взялся x. в строке x:numbers, х ведь не объявлен(не задекларирован)
@СофияКривоносова-щ6ю
@СофияКривоносова-щ6ю Жыл бұрын
это к тому что на этом месте можно переменную назвать как угодно , хоть х , хоть string, хоть как душь заявит
@searchonaliexpress3965
@searchonaliexpress3965 5 жыл бұрын
Получается только после инициализации переменной String выделяется нужный объем памяти, в зависимости от длины строки?
@Coreone96
@Coreone96 Жыл бұрын
Для чего используется length в данном уроке? Для чего он приписывается к названию массива?
@СофияКривоносова-щ6ю
@СофияКривоносова-щ6ю Жыл бұрын
length это длина массива , данном уроке использовался для цикла вывода каждого элемента массива
@seregayasinskiy780
@seregayasinskiy780 8 жыл бұрын
Классный стиль подачи материала(ничего лишнего).Если я правильно понял foreach используется только для перебора массива и с его помощью нельзя переписать элементы массива. Т.е. foreach только чтение ?
@konio_misterio
@konio_misterio 8 жыл бұрын
+Serega Yasinskiy для перебора, тобишь для чтения. Изменять элементы массива циклом for each нельзя
@North357
@North357 9 жыл бұрын
в цикле 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.
@seamushoran619
@seamushoran619 14 күн бұрын
Спросите меня через какое то время получилось ли у меня Спасибо!
@Gultseva
@Gultseva 7 жыл бұрын
Все круто, но я так и не поняла, где здесь for each (не увидела слово "each"). :( В чем отличие от простого цикла for?
@alishevN
@alishevN 7 жыл бұрын
Слова each нет. сам цикл for(String string : strings) и есть for each.
@Gultseva
@Gultseva 7 жыл бұрын
Понятно, спасибо
@mihanchezzz
@mihanchezzz 5 жыл бұрын
@@Gultseva попробуй поискать в других языках программирования, там есть именно служебное слово foreach, так не везде. Хотя вряд ли эта информация уже актуальна)
@Mariam_PinkLotus
@Mariam_PinkLotus 4 жыл бұрын
когда я пишу int sum = 0; то всё ок. а если не присваиваю ноль, то ошибка. Почему? разве sum не ноль изначально? когда массив создаю, то там сразу нули, неужели только созданная переменная не имеет нуля внутри? а ЧТО у нее там тогда? (код про который говорю можно увидеть тут 11:00)
@Ценоз
@Ценоз 4 жыл бұрын
почему у меня length выделяется красным и предлагает переименовать?
@vladimirgubin5187
@vladimirgubin5187 Жыл бұрын
Почему у меня Idea ругается int[] numbers = new int[5]; , так как длина не совпадает с дальнейшим присвоением и выводом, а у него нет? Убраны условия демонстрации ошибок?) Если так делаю, то норм int[] numbers = new int[3];
@Leonardgaff
@Leonardgaff 10 ай бұрын
7:52 А нельзя было просто переменную strings написать иначе? Просто запутал этим
@SuperFrider
@SuperFrider 5 жыл бұрын
Подскажите, почему такая строчка записывает только последнее введенное число, при этом в нулевую ячейку? for (int j:numbers) {numbers[j]=in.nextInt();}
@DolphinArtem
@DolphinArtem 3 жыл бұрын
и правда 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 Жыл бұрын
вот через foreach похоже нельзя присваивать значения в массив. Ты по очереди достаешь значения из массива в отдельную переменную j, используешь ее как индекс для numbers, она видимо дальше нулевого элемента нуль, поэтому перезаписывается только нулевой элемент массива. А если написать {j = in.nextInt();}, то вообще ничего не перезапишется :)
@_baNZai_
@_baNZai_ 3 жыл бұрын
почему говорите что переменную sum прибавляете к каждому числу, хотя на самом деле, прибавляется в конце, к общей сумме всех чисел.
@DolphinArtem
@DolphinArtem 3 жыл бұрын
Можно подробнее, а то про sum не могу понять.
@LANg.gg8
@LANg.gg8 3 жыл бұрын
На 7 минуте название переменной и название массива это не тоже самое?
@programer8
@programer8 4 жыл бұрын
если массив это обьект, значит тип[ ] это ссылочный тип данных?
@alexanderchernyak694
@alexanderchernyak694 6 жыл бұрын
А можно провести аналогию ссылочного типа с куклой вуду?
@alishevN
@alishevN 6 жыл бұрын
зловещая аналогия, но можно.
@yekaterinahovin232
@yekaterinahovin232 4 жыл бұрын
Все классно) только не нул а нал)))
@bogdantymKOLUBO
@bogdantymKOLUBO 4 жыл бұрын
Не нал, а кеш
@vladislavbezdushniy3481
@vladislavbezdushniy3481 3 жыл бұрын
спасибо тебе огромное только скажи пожалуйста для чего нужны эти массивы?
@DolphinArtem
@DolphinArtem 3 жыл бұрын
Ну представь программу просто как генератор мата))), помнишь? Эти матюки и есть массив, то есть в каждый массив записывается слово или слова(не хорошие). String[] matyki ={Су.., .ля}. Потом, что бы тебе не писать это слово заного ты делаешь ссылку из массива: System.out.println(matyki[0]); На экране будет слово Су..
@olesiaoleinik5554
@olesiaoleinik5554 3 жыл бұрын
@@DolphinArtem вполне доходчиво))
@YouMeNow88
@YouMeNow88 3 жыл бұрын
Классы,Методы и Обьекты это уже к ООП относится?
@alishevN
@alishevN 3 жыл бұрын
да
@BohdanPasichnyk-o2v
@BohdanPasichnyk-o2v Жыл бұрын
Перешел на "Продвинутую джаву" и заметил что ваш метод подачи немного сложный, зачем называть 3 раза (String string : strings) это очень сильно запутывает и человеку сложно понять, ведь можно было просто изменить названия массива на "numberOfFloor", и "string" заменить названием "variableForLoop". В таком случае цикл foreach выглядел бы так (String variableForLoop : numberOfFloor) и сразу понять что откуда берется.
@MarAntonelli
@MarAntonelli 7 ай бұрын
Спасибо, прояснили, а я никак и не могла понять, что за второй string, думаю и не массив и не тип переменной и не название массива ведь, а оказывается тут любое слово можно написать на втором месте. Попробовала второе слово заменить на другое и все отработало
@ЮлияСерикова-с5д
@ЮлияСерикова-с5д 3 жыл бұрын
Ребят, кто может поделиться ссылками, где можно доходчиво почитать о HashMap и TreeMap? Заранее благодарна!
@pavelskrebkoff159
@pavelskrebkoff159 5 жыл бұрын
при запуске класса Arrays_of_Strings идет, видимо, отсылка на класс Arrays, который с ошибкой length (писал в комментарии под прошлым уроком) и выдает ошибку...
@pavelskrebkoff159
@pavelskrebkoff159 5 жыл бұрын
удалил класс Arrays и класс Arrays_of_Strings запустился
@Лолкек-н2в8с
@Лолкек-н2в8с 9 жыл бұрын
Можно пример для чего можно использовать массивы?
@jjkj8902
@jjkj8902 7 жыл бұрын
в программирований
@viktorzherekhin8590
@viktorzherekhin8590 Жыл бұрын
А почему у нас вместо "х" подставляется значение элемента массива. Разве "х" - это не переменная-счетчик в цикле "For-each"?
@igorsubbotin4791
@igorsubbotin4791 Жыл бұрын
Нет. Это переменная, через которую в теле цикла мы получаем доступ к текущему элементу массива (или другой структуры). При первом выполнении x будет первым элементом, при втором выполнении тела цикла - вторым и так далее. То есть в разных итерациях мы будем получать доступ к разным элементам через одно и то же имя переменной.
@Coreone96
@Coreone96 Жыл бұрын
@@igorsubbotin4791 дружище, подскажи, пожалуйста, вот он пишет strings.length и мне интересно зачем тут length? Length по идее выводит длину строки
@alexivanov4157
@alexivanov4157 7 жыл бұрын
Здравствуйте! Спасибо за уроки! Скажите, уже в нескольких видео слышу что когда мы пишем код, мы ссылаемся на адрес, создаем объект и т.д. Но разве объект создается не во время компиляции и выполнения программы? То есть когда мы написали String[] strings = new String[3]; мы же не создали объект, он же создастся позже? Надеюсь не слишком непонятно объяснил) Может это у Вас и есть в следующих уроках, пока просто не смотрел их.
@settepiani
@settepiani 6 жыл бұрын
он создается не в момент написания кода, потому-что этот код нужно запустить, когда код будет запущен (выполнение программы) - тогда и будет создан объект, потому-что он окажется в памяти компьютера.
@sergeymanshin4181
@sergeymanshin4181 7 жыл бұрын
А почему в массиве strings лежит 3 элемента и его размер тоже [3]? Отчёт же начинается с нуля?
@schrodinger_s_cat_theory
@schrodinger_s_cat_theory 7 жыл бұрын
Отсчет начинается с нуля когда мы начинаем перебирать элементы. Нумерация и перебор индексов начинается с нуля... а "3" в данном случае, просто кол-во элементов в данном классе!
@ВладимирЦеляр
@ВладимирЦеляр 7 жыл бұрын
Как сделать чтобы лампочка горела?
@Rude_274
@Rude_274 5 жыл бұрын
Здравствуйте! У меня такой вопрос, переменная типа int занимает 32 бита в не зависимости от значения переменной или нет? то есть int a = -2147483648; и int b= 2147483647; все равно же 32 бита да или нет?
@searchonaliexpress3965
@searchonaliexpress3965 5 жыл бұрын
Да, верно. Все равно резервируется. Автор довольно удачно называет это "коробкой". Скажем размер коробки 32 бита вне зависимости какое число из этого диапазона туда будет помещено. Или даже "коробка" будет полностью пустой.
@Rude_274
@Rude_274 5 жыл бұрын
@@searchonaliexpress3965 Спасибо за ответ.
@constateam
@constateam 4 жыл бұрын
хотелось бы увидеть автоинициализацию многомерки цикл или метод не важно. думал использовать int j; for (i) {for(j) m[i}[j] = j+x;} m[i][j]=i+y; },но тут возникает мысль, что это дикий бред, это гавно лабает на оба указателя массива. спасибо за уроки, ровно, хорошо и очень понятное изложение
@МихаилПокоев-е2э
@МихаилПокоев-е2э Жыл бұрын
А мне здесь должно все быть понятно? Я просто во всех этих массивах данных,типах, классах и тд уже запутался ,а это я так понимаю очень важно знать и понимать
@НиколайКарелин-т8я
@НиколайКарелин-т8я Жыл бұрын
Строка строка строка строка
@winniekekovich8742
@winniekekovich8742 3 жыл бұрын
А можете кто нибудь, кот сейчас тут есть, сказать как сделать сложение через элемент
@baster7330
@baster7330 3 жыл бұрын
1. дополнительно увеличивай счетчик цикла, в самом цикле. 2. с помощью остатка от деления и ветвления if только не четные числа складывай. Надеюсь ты понял )
@vadpivot
@vadpivot 4 жыл бұрын
не проговорили почему int[] num=new int[5]; а в другом случае int[] num ={1,2,3,4,5} почему не используется new int во втором случае?
@ГаврилВинокуров-ю9ж
@ГаврилВинокуров-ю9ж Жыл бұрын
потому что во втором случае известны элементы массива, а в первом только длина
@sergkapitan2578
@sergkapitan2578 3 жыл бұрын
Vi v Metafore ne skazali, tak a GDE zhr mesto pamjati nahoditsja --(ponjatno, chto gde to:)))--- dlja SAMOGO "Doma"???
@alekz7809
@alekz7809 2 жыл бұрын
👍
@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); выведи из цикла
@Yanis0071
@Yanis0071 8 жыл бұрын
нет информации о работе с циклом в многомерных массивах.
@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
@kostyagusto5109
@kostyagusto5109 7 жыл бұрын
еще бы на гит все слил бы цены бы не было) спасибо за курс
@АннаТарасюк-д1б
@АннаТарасюк-д1б 4 жыл бұрын
Знаю, ролик древний, но, может, кто-то увидит. В задаче получается 17, но я не понимаю почему. int result = 0 for (int=0; i
@bogdantymKOLUBO
@bogdantymKOLUBO 4 жыл бұрын
int i=0
@baster7330
@baster7330 3 жыл бұрын
Получается не 17, а 7. Потому что ты находишь сумму чисел от 0 до 4 исключая 3 с помощью if.
@nicoyazawa1
@nicoyazawa1 2 жыл бұрын
Я вообще не понимаю как этот код работает, ради христа, объясните мне
@fadeezzz
@fadeezzz 4 жыл бұрын
Ребят зачем писать System.out.... просто напишите слово sout и автоматически появится
@НиколайКарелин-т8я
@НиколайКарелин-т8я Жыл бұрын
Строка сссылается на массив строку с типом данных строка и переменной строка, збс
@GhostFerocious
@GhostFerocious 8 жыл бұрын
СтрОку)
@interestingcontent6956
@interestingcontent6956 8 жыл бұрын
В цикле for each получается такое [Ljava.lang.String;@74a14482 [Ljava.lang.String;@74a14482 [Ljava.lang.String;@74a14482
@Lexoid65
@Lexoid65 6 жыл бұрын
Arhi Demon Вы пытаетесь вывести на консоль объект, коим и является массив, а не элементы этого массива. Если Вы всё делаете по примеру, то на экран нужно выводить результат, который помещается в локальную переменную string типа String.
@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. - и ярлык на рабочий стол
@Odessa-ua
@Odessa-ua 4 жыл бұрын
Чет я у видел здесь обычный for, или я чет не до понял?
@arturminiput7587
@arturminiput7587 6 жыл бұрын
Можно было код оставить )
@satanx4160
@satanx4160 3 жыл бұрын
так лень переписать?)
@ruslangorbunov1813
@ruslangorbunov1813 6 жыл бұрын
"три раза написано одно и то же" а так не надо гвонокодить, называй переменные нормально.
@searchonaliexpress3965
@searchonaliexpress3965 5 жыл бұрын
Он понимает, просто речь так поставлена. Не ахти, но смотреть можно и полезно
@RomanovEU
@RomanovEU 8 жыл бұрын
На отрезке времени = 07:20 - 07:30 слова автора не стыкуются с фактами: Речь идет о заявлении что в строке: for( String string:strings) - Тип данных; Переменная; Имя массива. По моему, правильно будет так: for( String string:strings) - Тип данных; Имя массива; Переменная. Кто из нас не прав - я или автор?
@FacesOfWar2000Yura
@FacesOfWar2000Yura 8 жыл бұрын
автор прав
@РоманБургарт-ш9с
@РоманБургарт-ш9с 8 жыл бұрын
Привет. Видно сглазил или перехвалил. Не продемонстрирована разница между for & for each. Так сколько же все-таки выделяется памяти под ссылку на строку? И когда? Я думал, что увлечение "детскими играми в кубики" присущи только питонистам. В сто раз важнее привести удачную аналогию для понимания соотношений категорий: абстракция - класс - тип - объект - экземпляр - свойства - атрибуты - методы - функции и т.п., чем играться с тем, что можно освоить за 3 мин. понимая принципы джава. (Чего стоит аналогия "чертеж--машина", ведь чертеж это не абстракция , а класс д.б. абстрактным. Или я чего-то не понимаю? ( "Фигура" - "Квадрат" не лучше?)) Не объяснили почему так важно указывать примитивный цифр. тип И почему прим. типы с мал. буквы, ведь это тоже класс? Спасибо.
@Madrosc_Slow
@Madrosc_Slow 8 жыл бұрын
+Роман Бургарт описано же в видео про for
@kamenyFX
@kamenyFX Жыл бұрын
Боже, как же все ИЗИ. Напишите мне через год, нашел ли я работу, но отвечать я вам не буду.
@flickyyy11
@flickyyy11 10 ай бұрын
ну че0?
@kamenyFX
@kamenyFX 9 ай бұрын
тут пиздец, еще очень долго до работы, хотя мб в этом году@@flickyyy11
@dmitryykuzin
@dmitryykuzin Жыл бұрын
Я из-за твоих налепленных string string strings пол часа выкупал что откуда берётся и куда выводится!!!!!!!
@umaturman851
@umaturman851 3 жыл бұрын
какая же тут каша
@Частныйсектор-х4я
@Частныйсектор-х4я 2 жыл бұрын
с мясом?
@C2H5OHH
@C2H5OHH 2 жыл бұрын
Спасибо!
PRANK😂 rate Mark’s kick 1-10 🤕
00:14
Diana Belitskay
Рет қаралды 10 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 56 МЛН
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 150 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 219 М.
17. Основы Java - Практика: Массивы + Циклы
35:01
Александр Фисунов
Рет қаралды 3,7 М.
JavaScript v.2.0 Циклы While и Do while
18:22
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 45 М.
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
21 совет начинающему водителю
9:57
Онлайн автошкола Час
Рет қаралды 1,3 МЛН
PRANK😂 rate Mark’s kick 1-10 🤕
00:14
Diana Belitskay
Рет қаралды 10 МЛН