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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 156

  • @alishevN
    @alishevN  6 ปีที่แล้ว +10

    Регистрируйтесь на курс "Продвинутая Java": th-cam.com/video/rRe1vT0SDD8/w-d-xo.html
    Практикуйтесь в написании Java кода: java-marathon.tilda.ws

  • @VladBrin-c1o
    @VladBrin-c1o 8 ปีที่แล้ว +139

    Спасибо за грамотную речь, отсутствие "бэ", "мэ" и понятную подачу материала.
    Сейчас такого мало)

    • @alishevN
      @alishevN  7 ปีที่แล้ว +10

      Спасибо вам!

    • @metasta3a
      @metasta3a ปีที่แล้ว +1

      Ммм ну как бэ ээ понятно угу мм

  • @denironman
    @denironman 9 ปีที่แล้ว +45

    Посмотрел все уроки. Лаконично, ничего лишнего, очень познавательно для новичка. Спасибо !!! Жду следующих уроков!

    • @alishevN
      @alishevN  9 ปีที่แล้ว +1

      Семен Дмитров Спасибо) Будут.

    • @АлександрПетров-э3ц7ф
      @АлександрПетров-э3ц7ф 9 ปีที่แล้ว

      +javaRussia пожалуйста, делай ещё ролики!

    • @alishevN
      @alishevN  9 ปีที่แล้ว +3

      +Александр Петров Как будет время)

    • @germannikolishin2539
      @germannikolishin2539 8 ปีที่แล้ว +7

      обновите пожалуйста плейлист, уроки расположены в перемешку, неудобно просматривать видео

    • @trrt9756
      @trrt9756 3 ปีที่แล้ว

      как успехи 6 лет прошло

  • @Ata_910
    @Ata_910 4 ปีที่แล้ว +18

    Много видео пересмотрел. Наткнулся на Alishev, круто!!! Чистая грамотная речь, ничего лишнего, никаких понтов при лекции. Идите выше автор. Талант +делиться с другими=принесет Вам и удовольствие, карму от нас, чайников, а также доход. Успехов, ждем все новое :)

    • @alishevN
      @alishevN  4 ปีที่แล้ว +4

      Большое спасибо за добрые слова!

  • @greycardinal872
    @greycardinal872 6 ปีที่แล้ว +10

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

  • @АндрейВласенко-ю5у
    @АндрейВласенко-ю5у ปีที่แล้ว +2

    молодец Наиль , чувствуется в повествовании чему тебя преподаватели научили в ВУЗе, тем же языком и ты нам рассказываешь. слушаю твои лекции с записью в тетрадь для лучшего понимания при програмировании Ардуино .

  • @AlexeyLebedev-v8h
    @AlexeyLebedev-v8h 7 ปีที่แล้ว +99

    Очень интересная метафора про "дом") Это была импровизация?) Казалось вы вроде поняли что метафора "не очень", но отступать некуда))
    В целом уроки очень интересные, всё дико понятно, занимаясь по книжке шилдта открываю новое, смотря ваши видео. А изначально попал сюда для понимания this.
    В итоге пересмотрел уже 12 уроков на одном дыхании, многое (после прочтения книжки) разложилось по полочкам.
    Совет учашимся Джаве как я - совмещайте обучения из разных источников. Проблему, объясненную в двух+ разных топиках, намного проще усвоить и понять.
    Кайфую от вашей работы. Ставлю пальцы вверх не смотря видео)

    • @YVS-ek2ui
      @YVS-ek2ui 4 ปีที่แล้ว +7

      Получилось выучить язык?)

    • @allexxsash8047
      @allexxsash8047 3 ปีที่แล้ว +9

      @@YVS-ek2ui сейчас он фуру разгрузит и ответит

    • @OpWww-ts8xe
      @OpWww-ts8xe 2 ปีที่แล้ว

      @@YVS-ek2ui а у тебя?)

    • @YVS-ek2ui
      @YVS-ek2ui 2 ปีที่แล้ว

      @@OpWww-ts8xe продвигаюсь)

    • @OpWww-ts8xe
      @OpWww-ts8xe 2 ปีที่แล้ว +2

      @@YVS-ek2ui можно пару вопросов?) на много за год продвинулась? Проходила курсы какие нибудь? И пробовала ли работать?)
      Или же надоело и подзабила
      Заранее спасибо

  • @НикитаСкай-ы2м
    @НикитаСкай-ы2м 5 ปีที่แล้ว +6

    Спасибо за уроки! Даже 13 летнему школьнику все понятно и очень интересно слушать! Ставлю лайк! Я всем советую смотреть его уроки! Удачи тебе, Наиль!

  • @olegrazin3429
    @olegrazin3429 4 ปีที่แล้ว +11

    Спасибо за видео. Очень понятно. Хорошая речь, хороший звук. Это ща очень важно. А также очень понравилось, что поясняешь уже пройденный материал в настоящих примерах. Это новый подход и очень важный для новичков. Может я ошибаюсь но такого ранее не встречал в других лекциях.

  • @appbu-tv
    @appbu-tv 5 ปีที่แล้ว +7

    Лучший курс из тех, что я видел

  • @artemvarbanets1622
    @artemvarbanets1622 2 ปีที่แล้ว +1

    жаль, не нельзя пражать лайк 1000 раз... я бы не полинился... Огромное человеческое спасибо за эти уроки.

  • @artistVadim
    @artistVadim 2 ปีที่แล้ว +1

    Спасибо за уроки!! Очень хорошая речь и грамотная подача
    Хотел добавить если
    System.out.println(sum);
    добавить в цикл for {} , то он будет показывать все этапы вычисления 1 / 3 / 6
    сам сперва не понял где мой пример отличается от вашего, понимаю теперь насколько важна именно практика написания кода, выявляешь для себя что-то новое!
    подпишусь на Ваш курс!

  • @costamato
    @costamato 3 ปีที่แล้ว +1

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

  • @Macnayd
    @Macnayd 8 ปีที่แล้ว +2

    Спасибо за урок! Как всегда великолепно!

  • @seoonlyRU
    @seoonlyRU 2 ปีที่แล้ว +1

    Как всегда круто и как всегда лайк от СЕООНЛИ

  • @Mariam_PinkLotus
    @Mariam_PinkLotus 5 ปีที่แล้ว +8

    после 12-го урока я могу:
    Создать массив из трех слов. В первой ячейке “привет”. Во второй “пока”. В третьей “Джава”. Вывести на экран значения первой и последней ячейки
    Теперь попробовать вывести тот же массив но используя for
    7:20 важный момент переслушать. for (Тип_данных переменная:имя_массива) - это почему-то называется foreach несмотря на то что слова each в коде не наблюдается. Задание - вывести элементы массива с помощью “foreach”
    Создать массив с цифрами тремя с помощью {5, 10, 1} - сложим эти числа с помощью “foreach” и выведем результат суммы на экран

    • @igorsubbotin4791
      @igorsubbotin4791 ปีที่แล้ว

      Как успехи, чем всё закончилось? Забросили джаву или удалось стать разработчиком? for each - (для каждого) - это тип цикла в программировании, который выполняет тело цикла не в зависимости от истинности условия, а для каждого элемента выбранной структуры (массива, списка, строки). В некоторых языках программирования он обозначается служебным словом foreach, но не всегда.

  • @Fedayeeen
    @Fedayeeen 3 ปีที่แล้ว

    Одни из лучших что можно найти. Спасибо

  • @stefanmuller2069
    @stefanmuller2069 6 ปีที่แล้ว +2

    Боже храни Наиля )

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 2 ปีที่แล้ว +1

    Все понятно, идем дальше)

  • @ВиталийЗубов-с3ь
    @ВиталийЗубов-с3ь 7 ปีที่แล้ว +1

    Спасибо тебе, отлично объясняешь. После твоих уроков становиться понятно что пишут в книгах.

  • @jlutepatop9342
    @jlutepatop9342 11 หลายเดือนก่อน +1

    Приятного аппетита.😊

  • @Andrey17706
    @Andrey17706 9 ปีที่แล้ว +8

    Молодец!

  • @pitya
    @pitya 2 ปีที่แล้ว

    Дай Бог здоровьица тебе

  • @Leonardgaff
    @Leonardgaff ปีที่แล้ว +1

    7:52 А нельзя было просто переменную strings написать иначе? Просто запутал этим

  • @СумныБанан
    @СумныБанан ปีที่แล้ว +1

    Если кому то надо практика то решите эти задачи, и если у кого то есть задачи по темам оставляйте их в коментах:
    Дан массив 5 элементов. Ввести 5 элементов с клавиатуры и вывести их
    Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , сложить сумму элементов массива и вывести ее.
    Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , заменить все элементов массива равные 5 на 6
    Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , найти произведение четных элементов массива и вывести ее.
    Дан массив 5 элементов. Ввести 5 элементов с клавиатуры , вывести индексы четных элементов массива

  • @1979Vodoley
    @1979Vodoley 4 ปีที่แล้ว +1

    Всё чётко! Спасибо!

  • @БілалОрлов
    @БілалОрлов ปีที่แล้ว

    Ценная информация, спасибо

  • @ascar66
    @ascar66 5 ปีที่แล้ว +1

    Спасибо за урок.

  • @Алекс-ю8э2с
    @Алекс-ю8э2с 3 ปีที่แล้ว

    Класс! Очень понятно, большое спасибо!

  • @ДмитрийКотик-и1р
    @ДмитрийКотик-и1р 5 ปีที่แล้ว +10

    Запутал, когда в цикле for each назвал переменную string)

    • @ДенисЗенков-з3к
      @ДенисЗенков-з3к 5 ปีที่แล้ว

      да есть немного

    • @ЭкстримЮниверс
      @ЭкстримЮниверс 3 ปีที่แล้ว +1

      и именно эта запутанность мне помогла лучше разобраться в цикле, пока искал свою ошибку.

  • @stellegraph
    @stellegraph ปีที่แล้ว

    при этом через цикл
    for (String curr_string: strings) {curr_string = "hello";}
    нельзя изменить значения массива strings.
    Мы просто копируем в локальную переменную curr_string энное значение из массива strings, меняем его в этой переменной на "hello", а сам массив остается нетронутым.

  • @СабинаСабирова-з7в
    @СабинаСабирова-з7в 2 ปีที่แล้ว

    спасибо за уроки!!!

  • @Mariam_PinkLotus
    @Mariam_PinkLotus 5 ปีที่แล้ว +1

    когда я пишу int sum = 0; то всё ок. а если не присваиваю ноль, то ошибка. Почему? разве sum не ноль изначально?
    когда массив создаю, то там сразу нули, неужели только созданная переменная не имеет нуля внутри? а ЧТО у нее там тогда? (код про который говорю можно увидеть тут 11:00)

  • @fersaer4107
    @fersaer4107 4 ปีที่แล้ว

    Спасибо за уроки😉💪

  • @tuRistst
    @tuRistst 9 ปีที่แล้ว

    Да! Все отлично! Спасибо за уроки! :)))))

    • @eufiz5
      @eufiz5 6 หลายเดือนก่อน

      Как успехи в программировании спустя 8 лет?

  • @ukulele9720
    @ukulele9720 5 ปีที่แล้ว +1

    Спасибо!

  • @North357
    @North357 9 ปีที่แล้ว +1

    в цикле 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.

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 ปีที่แล้ว

    Спасибо

  • @dmitriifromrussia
    @dmitriifromrussia ปีที่แล้ว

    Добрый день. Хорошо объясняете. благодарен. На 9:27 только не понял, откуда взялся x. в строке x:numbers, х ведь не объявлен(не задекларирован)

    • @СофияКривоносова-щ6ю
      @СофияКривоносова-щ6ю ปีที่แล้ว

      это к тому что на этом месте можно переменную назвать как угодно , хоть х , хоть string, хоть как душь заявит

  • @AlexUs3.14
    @AlexUs3.14 3 ปีที่แล้ว

    спасибо)понравился канал

  • @Gultseva
    @Gultseva 7 ปีที่แล้ว +3

    Все круто, но я так и не поняла, где здесь for each (не увидела слово "each"). :(
    В чем отличие от простого цикла for?

    • @alishevN
      @alishevN  7 ปีที่แล้ว +3

      Слова each нет.
      сам цикл for(String string : strings) и есть for each.

    • @Gultseva
      @Gultseva 7 ปีที่แล้ว

      Понятно, спасибо

    • @mihanchezzz
      @mihanchezzz 5 ปีที่แล้ว

      @@Gultseva попробуй поискать в других языках программирования, там есть именно служебное слово foreach, так не везде.
      Хотя вряд ли эта информация уже актуальна)

  • @BohdanPasichnyk-o2v
    @BohdanPasichnyk-o2v ปีที่แล้ว +2

    Перешел на "Продвинутую джаву" и заметил что ваш метод подачи немного сложный, зачем называть 3 раза (String string : strings) это очень сильно запутывает и человеку сложно понять, ведь можно было просто изменить названия массива на "numberOfFloor", и "string" заменить названием "variableForLoop".
    В таком случае цикл foreach выглядел бы так (String variableForLoop : numberOfFloor) и сразу понять что откуда берется.

    • @MarAntonelli
      @MarAntonelli 9 หลายเดือนก่อน

      Спасибо, прояснили, а я никак и не могла понять, что за второй string, думаю и не массив и не тип переменной и не название массива ведь, а оказывается тут любое слово можно написать на втором месте. Попробовала второе слово заменить на другое и все отработало

  • @Coreone96
    @Coreone96 ปีที่แล้ว

    Для чего используется length в данном уроке? Для чего он приписывается к названию массива?

    • @СофияКривоносова-щ6ю
      @СофияКривоносова-щ6ю ปีที่แล้ว

      length это длина массива , данном уроке использовался для цикла вывода каждого элемента массива

  • @searchonaliexpress3965
    @searchonaliexpress3965 5 ปีที่แล้ว

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

  • @seregayasinskiy780
    @seregayasinskiy780 8 ปีที่แล้ว +1

    Классный стиль подачи материала(ничего лишнего).Если я правильно понял foreach используется только для перебора массива и с его помощью нельзя переписать элементы массива. Т.е. foreach только чтение ?

    • @konio_misterio
      @konio_misterio 8 ปีที่แล้ว

      +Serega Yasinskiy для перебора, тобишь для чтения. Изменять элементы массива циклом for each нельзя

  • @LANg.gg8
    @LANg.gg8 3 ปีที่แล้ว

    На 7 минуте название переменной и название массива это не тоже самое?

  • @vladimirgubin5187
    @vladimirgubin5187 ปีที่แล้ว

    Почему у меня Idea ругается int[] numbers = new int[5]; , так как длина не совпадает с дальнейшим присвоением и выводом, а у него нет? Убраны условия демонстрации ошибок?)
    Если так делаю, то норм int[] numbers = new int[3];

  • @El-ns1vl
    @El-ns1vl 6 ปีที่แล้ว

    мега полезное видео

  • @SuperFrider
    @SuperFrider 5 ปีที่แล้ว +1

    Подскажите, почему такая строчка записывает только последнее введенное число, при этом в нулевую ячейку?
    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 не могу понять.

  • @seamushoran619
    @seamushoran619 2 หลายเดือนก่อน

    Спросите меня через какое то время получилось ли у меня
    Спасибо!

  • @Ценоз
    @Ценоз 4 ปีที่แล้ว

    почему у меня length выделяется красным и предлагает переименовать?

  • @alexanderchernyak694
    @alexanderchernyak694 6 ปีที่แล้ว

    А можно провести аналогию ссылочного типа с куклой вуду?

    • @alishevN
      @alishevN  6 ปีที่แล้ว +5

      зловещая аналогия, но можно.

  • @programer8
    @programer8 4 ปีที่แล้ว

    если массив это обьект, значит тип[ ] это ссылочный тип данных?

  • @constateam
    @constateam 4 ปีที่แล้ว

    хотелось бы увидеть автоинициализацию многомерки цикл или метод не важно. думал использовать int j; for (i) {for(j) m[i}[j] = j+x;} m[i][j]=i+y; },но тут возникает мысль, что это дикий бред, это гавно лабает на оба указателя массива.
    спасибо за уроки, ровно, хорошо и очень понятное изложение

  • @Лолкек-н2в8с
    @Лолкек-н2в8с 9 ปีที่แล้ว +1

    Можно пример для чего можно использовать массивы?

    • @jjkj8902
      @jjkj8902 7 ปีที่แล้ว

      в программирований

  • @viktorzherekhin8590
    @viktorzherekhin8590 ปีที่แล้ว

    А почему у нас вместо "х" подставляется значение элемента массива. Разве "х" - это не переменная-счетчик в цикле "For-each"?

    • @igorsubbotin4791
      @igorsubbotin4791 ปีที่แล้ว

      Нет. Это переменная, через которую в теле цикла мы получаем доступ к текущему элементу массива (или другой структуры). При первом выполнении x будет первым элементом, при втором выполнении тела цикла - вторым и так далее. То есть в разных итерациях мы будем получать доступ к разным элементам через одно и то же имя переменной.

    • @Coreone96
      @Coreone96 ปีที่แล้ว

      @@igorsubbotin4791 дружище, подскажи, пожалуйста, вот он пишет strings.length и мне интересно зачем тут length? Length по идее выводит длину строки

  • @yekaterinahovin232
    @yekaterinahovin232 4 ปีที่แล้ว +1

    Все классно) только не нул а нал)))

  • @pavelskrebkoff159
    @pavelskrebkoff159 5 ปีที่แล้ว

    при запуске класса Arrays_of_Strings идет, видимо, отсылка на класс Arrays, который с ошибкой length (писал в комментарии под прошлым уроком) и выдает ошибку...

    • @pavelskrebkoff159
      @pavelskrebkoff159 5 ปีที่แล้ว

      удалил класс Arrays и класс Arrays_of_Strings запустился

  • @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. - и ярлык на рабочий стол

  • @YouMeNow88
    @YouMeNow88 3 ปีที่แล้ว

    Классы,Методы и Обьекты это уже к ООП относится?

  • @alexivanov4157
    @alexivanov4157 7 ปีที่แล้ว

    Здравствуйте! Спасибо за уроки! Скажите, уже в нескольких видео слышу что когда мы пишем код, мы ссылаемся на адрес, создаем объект и т.д. Но разве объект создается не во время компиляции и выполнения программы? То есть когда мы написали String[] strings = new String[3]; мы же не создали объект, он же создастся позже? Надеюсь не слишком непонятно объяснил) Может это у Вас и есть в следующих уроках, пока просто не смотрел их.

    • @settepiani
      @settepiani 6 ปีที่แล้ว +2

      он создается не в момент написания кода, потому-что этот код нужно запустить, когда код будет запущен (выполнение программы) - тогда и будет создан объект, потому-что он окажется в памяти компьютера.

  • @ВладимирЦеляр
    @ВладимирЦеляр 7 ปีที่แล้ว

    Как сделать чтобы лампочка горела?

  • @ЮлияСерикова-с5д
    @ЮлияСерикова-с5д 3 ปีที่แล้ว

    Ребят, кто может поделиться ссылками, где можно доходчиво почитать о HashMap и TreeMap? Заранее благодарна!

  • @vladislavbezdushniy3481
    @vladislavbezdushniy3481 3 ปีที่แล้ว

    спасибо тебе огромное только скажи пожалуйста для чего нужны эти массивы?

    • @DolphinArtem
      @DolphinArtem 3 ปีที่แล้ว

      Ну представь программу просто как генератор мата))), помнишь? Эти матюки и есть массив, то есть в каждый массив записывается слово или слова(не хорошие). String[] matyki ={Су.., .ля}. Потом, что бы тебе не писать это слово заного ты делаешь ссылку из массива: System.out.println(matyki[0]); На экране будет слово Су..

    • @olesiaoleinik5554
      @olesiaoleinik5554 3 ปีที่แล้ว +1

      @@DolphinArtem вполне доходчиво))

  • @sergeymanshin4181
    @sergeymanshin4181 8 ปีที่แล้ว

    А почему в массиве strings лежит 3 элемента и его размер тоже [3]? Отчёт же начинается с нуля?

    • @schrodinger_s_cat_theory
      @schrodinger_s_cat_theory 8 ปีที่แล้ว +2

      Отсчет начинается с нуля когда мы начинаем перебирать элементы. Нумерация и перебор индексов начинается с нуля... а "3" в данном случае, просто кол-во элементов в данном классе!

  • @МихаилПокоев-е2э
    @МихаилПокоев-е2э ปีที่แล้ว

    А мне здесь должно все быть понятно? Я просто во всех этих массивах данных,типах, классах и тд уже запутался ,а это я так понимаю очень важно знать и понимать

  • @Rude_274
    @Rude_274 5 ปีที่แล้ว

    Здравствуйте! У меня такой вопрос, переменная типа int занимает 32 бита в не зависимости от значения переменной или нет? то есть int a = -2147483648; и int b= 2147483647; все равно же 32 бита да или нет?

    • @searchonaliexpress3965
      @searchonaliexpress3965 5 ปีที่แล้ว

      Да, верно. Все равно резервируется. Автор довольно удачно называет это "коробкой". Скажем размер коробки 32 бита вне зависимости какое число из этого диапазона туда будет помещено. Или даже "коробка" будет полностью пустой.

    • @Rude_274
      @Rude_274 5 ปีที่แล้ว

      @@searchonaliexpress3965 Спасибо за ответ.

  • @sergkapitan2578
    @sergkapitan2578 3 ปีที่แล้ว

    Vi v Metafore ne skazali, tak a GDE zhr mesto pamjati nahoditsja --(ponjatno, chto gde to:)))--- dlja SAMOGO "Doma"???

  • @vadpivot
    @vadpivot 4 ปีที่แล้ว

    не проговорили почему int[] num=new int[5]; а в другом случае int[] num ={1,2,3,4,5} почему не используется new int во втором случае?

    • @ГаврилВинокуров-ю9ж
      @ГаврилВинокуров-ю9ж 2 ปีที่แล้ว +1

      потому что во втором случае известны элементы массива, а в первом только длина

  • @alekz7809
    @alekz7809 3 ปีที่แล้ว

    👍

  • @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 ปีที่แล้ว +2

    нет информации о работе с циклом в многомерных массивах.

  • @НиколайКарелин-т8я
    @НиколайКарелин-т8я ปีที่แล้ว

    Строка строка строка строка

  • @winniekekovich8742
    @winniekekovich8742 3 ปีที่แล้ว

    А можете кто нибудь, кот сейчас тут есть, сказать как сделать сложение через элемент

    • @baster7330
      @baster7330 3 ปีที่แล้ว

      1. дополнительно увеличивай счетчик цикла, в самом цикле.
      2. с помощью остатка от деления и ветвления if только не четные числа складывай.
      Надеюсь ты понял )

  • @fadeezzz
    @fadeezzz 4 ปีที่แล้ว

    Ребят зачем писать System.out.... просто напишите слово sout и автоматически появится

  • @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

  • @RomanovEU
    @RomanovEU 8 ปีที่แล้ว

    На отрезке времени = 07:20 - 07:30 слова автора не стыкуются с фактами:
    Речь идет о заявлении что в строке:
    for( String string:strings) - Тип данных; Переменная; Имя массива.
    По моему, правильно будет так:
    for( String string:strings) - Тип данных; Имя массива; Переменная.
    Кто из нас не прав - я или автор?

  • @АннаТарасюк-д1б
    @АннаТарасюк-д1б 4 ปีที่แล้ว

    Знаю, ролик древний, но, может, кто-то увидит. В задаче получается 17, но я не понимаю почему.
    int result = 0
    for (int=0; i

    • @bogdantymKOLUBO
      @bogdantymKOLUBO 4 ปีที่แล้ว

      int i=0

    • @baster7330
      @baster7330 3 ปีที่แล้ว +1

      Получается не 17, а 7. Потому что ты находишь сумму чисел от 0 до 4 исключая 3 с помощью if.

    • @nicoyazawa1
      @nicoyazawa1 2 ปีที่แล้ว

      Я вообще не понимаю как этот код работает, ради христа, объясните мне

  • @interestingcontent6956
    @interestingcontent6956 8 ปีที่แล้ว +1

    В цикле for each получается такое
    [Ljava.lang.String;@74a14482
    [Ljava.lang.String;@74a14482
    [Ljava.lang.String;@74a14482

    • @Lexoid65
      @Lexoid65 6 ปีที่แล้ว +3

      Arhi Demon Вы пытаетесь вывести на консоль объект, коим и является массив, а не элементы этого массива. Если Вы всё делаете по примеру, то на экран нужно выводить результат, который помещается в локальную переменную string типа String.

  • @НиколайКарелин-т8я
    @НиколайКарелин-т8я ปีที่แล้ว

    Строка сссылается на массив строку с типом данных строка и переменной строка, збс

  • @РоманБургарт-ш9с
    @РоманБургарт-ш9с 9 ปีที่แล้ว +2

    Привет.
    Видно сглазил или перехвалил.
    Не продемонстрирована разница между for & for each.
    Так сколько же все-таки выделяется памяти под ссылку на строку? И когда?
    Я думал, что увлечение "детскими играми в кубики" присущи только питонистам.
    В сто раз важнее привести удачную аналогию для понимания соотношений категорий:
    абстракция - класс - тип - объект - экземпляр - свойства - атрибуты - методы - функции
    и т.п., чем играться с тем, что можно освоить за 3 мин. понимая принципы джава.
    (Чего стоит аналогия "чертеж--машина", ведь чертеж это не абстракция , а класс д.б.
    абстрактным. Или я чего-то не понимаю? ( "Фигура" - "Квадрат" не лучше?))
    Не объяснили почему так важно указывать примитивный цифр. тип
    И почему прим. типы с мал. буквы, ведь это тоже класс?
    Спасибо.

    • @Madrosc_Slow
      @Madrosc_Slow 8 ปีที่แล้ว

      +Роман Бургарт описано же в видео про for

  • @ruslangorbunov1813
    @ruslangorbunov1813 6 ปีที่แล้ว +3

    "три раза написано одно и то же"
    а так не надо гвонокодить, называй переменные нормально.

    • @searchonaliexpress3965
      @searchonaliexpress3965 5 ปีที่แล้ว

      Он понимает, просто речь так поставлена. Не ахти, но смотреть можно и полезно

  • @kostyagusto5109
    @kostyagusto5109 7 ปีที่แล้ว

    еще бы на гит все слил бы цены бы не было) спасибо за курс

  • @GhostFerocious
    @GhostFerocious 8 ปีที่แล้ว

    СтрОку)

  • @arturminiput7587
    @arturminiput7587 7 ปีที่แล้ว

    Можно было код оставить )

    • @satanx4160
      @satanx4160 3 ปีที่แล้ว

      так лень переписать?)

  • @Odessa-ua
    @Odessa-ua 4 ปีที่แล้ว

    Чет я у видел здесь обычный for, или я чет не до понял?

  • @kamenyFX
    @kamenyFX ปีที่แล้ว

    Боже, как же все ИЗИ. Напишите мне через год, нашел ли я работу, но отвечать я вам не буду.

    • @flickyyy11
      @flickyyy11 ปีที่แล้ว

      ну че0?

    • @kamenyFX
      @kamenyFX 11 หลายเดือนก่อน +1

      тут пиздец, еще очень долго до работы, хотя мб в этом году@@flickyyy11

    • @darknesscharlie1624
      @darknesscharlie1624 28 วันที่ผ่านมา

      @@kamenyFX ну как , успешно?

    • @kamenyFX
      @kamenyFX 27 วันที่ผ่านมา

      @@darknesscharlie1624 сейчас прохожу интенсив в галере, пытаюсь на лабы попасть, потом стажировка уже будет

    • @kamenyFX
      @kamenyFX 27 วันที่ผ่านมา

      @@darknesscharlie1624 сейчас прохожу интенсив в галере, пытаюсь на лабы попасть, потом стажирока будет

  • @dmitryykuzin
    @dmitryykuzin 2 ปีที่แล้ว +1

    Я из-за твоих налепленных string string strings пол часа выкупал что откуда берётся и куда выводится!!!!!!!

  • @umaturman851
    @umaturman851 3 ปีที่แล้ว

    какая же тут каша

  • @C2H5OHH
    @C2H5OHH 2 ปีที่แล้ว

    Спасибо!