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

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 156

  • @alishevN
    @alishevN  6 лет назад +10

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

  • @VladBrin-c1o
    @VladBrin-c1o 8 лет назад +139

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

    • @alishevN
      @alishevN  8 лет назад +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

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

  • @АндрейВласенко-ю5у

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

  • @olegrazin3429
    @olegrazin3429 4 года назад +11

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

  • @НикитаСкай-ы2м
    @НикитаСкай-ы2м 5 лет назад +6

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

  • @greycardinal872
    @greycardinal872 6 лет назад +10

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

  • @AlexeyLebedev-v8h
    @AlexeyLebedev-v8h 7 лет назад +99

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

    • @YVS-ek2ui
      @YVS-ek2ui 4 года назад +7

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

    • @allexxsash8047
      @allexxsash8047 3 года назад +9

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

    • @OpWww-ts8xe
      @OpWww-ts8xe 3 года назад

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

    • @YVS-ek2ui
      @YVS-ek2ui 3 года назад

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

    • @OpWww-ts8xe
      @OpWww-ts8xe 3 года назад +2

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

  • @mappbu
    @mappbu 5 лет назад +7

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

  • @costamato
    @costamato 3 года назад +1

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

  • @artemvarbanets1622
    @artemvarbanets1622 3 года назад +1

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

  • @artistVadim
    @artistVadim 2 года назад +1

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

  • @Macnayd
    @Macnayd 9 лет назад +2

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

  • @Fedayeeen
    @Fedayeeen 3 года назад

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

  • @ВиталийЗубов-с3ь
    @ВиталийЗубов-с3ь 7 лет назад +1

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

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 2 года назад +1

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

  • @jlutepatop9342
    @jlutepatop9342 Год назад +1

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

  • @seoonlyRU
    @seoonlyRU 2 года назад +1

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

  • @pitya
    @pitya 2 года назад

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

  • @stefanmuller2069
    @stefanmuller2069 6 лет назад +2

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

  • @Andrey17706
    @Andrey17706 9 лет назад +8

    Молодец!

  • @1979Vodoley
    @1979Vodoley 4 года назад +1

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

  • @Алекс-ю8э2с
    @Алекс-ю8э2с 3 года назад

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

  • @БілалОрлов
    @БілалОрлов 2 года назад

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

  • @ascar66
    @ascar66 5 лет назад +1

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

  • @Mariam_PinkLotus
    @Mariam_PinkLotus 5 лет назад +8

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

    • @igorsubbotin4791
      @igorsubbotin4791 Год назад

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

  • @tuRistst
    @tuRistst 9 лет назад

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

    • @eufiz5
      @eufiz5 7 месяцев назад

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

  • @fersaer4107
    @fersaer4107 4 года назад

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

  • @СабинаСабирова-з7в
    @СабинаСабирова-з7в 2 года назад

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

  • @ДмитрийКотик-и1р
    @ДмитрийКотик-и1р 5 лет назад +10

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

    • @ДенисЗенков-з3к
      @ДенисЗенков-з3к 5 лет назад

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

    • @ЭкстримЮниверс
      @ЭкстримЮниверс 3 года назад +1

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

  • @ukulele9720
    @ukulele9720 5 лет назад +1

    Спасибо!

  • @stellegraph
    @stellegraph Год назад

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

  • @СумныБанан
    @СумныБанан Год назад +1

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

  • @AlexUs3.14
    @AlexUs3.14 3 года назад

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

  • @dmitriifromrussia
    @dmitriifromrussia Год назад

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

    • @СофияКривоносова-щ6ю
      @СофияКривоносова-щ6ю Год назад

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

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 года назад

    Спасибо

  • @Leonardgaff
    @Leonardgaff Год назад +1

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

  • @Mariam_PinkLotus
    @Mariam_PinkLotus 5 лет назад +1

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

  • @El-ns1vl
    @El-ns1vl 6 лет назад

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

  • @searchonaliexpress3965
    @searchonaliexpress3965 6 лет назад

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

  • @seregayasinskiy780
    @seregayasinskiy780 8 лет назад +1

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

    • @konio_misterio
      @konio_misterio 8 лет назад

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

  • @Coreone96
    @Coreone96 Год назад

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

    • @СофияКривоносова-щ6ю
      @СофияКривоносова-щ6ю Год назад

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

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

  • @Gultseva
    @Gultseva 8 лет назад +3

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

    • @alishevN
      @alishevN  8 лет назад +3

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

    • @Gultseva
      @Gultseva 8 лет назад

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

    • @mihanchezzz
      @mihanchezzz 5 лет назад

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

  • @vladimirgubin5187
    @vladimirgubin5187 Год назад

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

  • @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 не могу понять.

  • @LANg.gg8
    @LANg.gg8 3 года назад

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

  • @programer8
    @programer8 4 года назад

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

  • @alexanderchernyak694
    @alexanderchernyak694 6 лет назад

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

    • @alishevN
      @alishevN  6 лет назад +5

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

  • @BohdanPasichnyk-o2v
    @BohdanPasichnyk-o2v Год назад +2

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

    • @MarAntonelli
      @MarAntonelli 10 месяцев назад

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

  • @Ценоз
    @Ценоз 4 года назад

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

  • @Rude_274
    @Rude_274 6 лет назад

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

    • @searchonaliexpress3965
      @searchonaliexpress3965 6 лет назад

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

    • @Rude_274
      @Rude_274 6 лет назад

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

  • @seamushoran619
    @seamushoran619 3 месяца назад

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

  • @alexivanov4157
    @alexivanov4157 7 лет назад

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

    • @settepiani
      @settepiani 6 лет назад +2

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

  • @yekaterinahovin232
    @yekaterinahovin232 4 года назад +1

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

  • @viktorzherekhin8590
    @viktorzherekhin8590 2 года назад

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

    • @igorsubbotin4791
      @igorsubbotin4791 Год назад

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

    • @Coreone96
      @Coreone96 Год назад

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

  • @vladislavbezdushniy3481
    @vladislavbezdushniy3481 3 года назад

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

    • @DolphinArtem
      @DolphinArtem 3 года назад

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

    • @olesiaoleinik5554
      @olesiaoleinik5554 3 года назад +1

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

  • @pavelskrebkoff159
    @pavelskrebkoff159 5 лет назад

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

    • @pavelskrebkoff159
      @pavelskrebkoff159 5 лет назад

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

  • @sergeymanshin4181
    @sergeymanshin4181 8 лет назад

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

    • @schrodinger_s_cat_theory
      @schrodinger_s_cat_theory 8 лет назад +2

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

  • @YouMeNow88
    @YouMeNow88 3 года назад

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

  • @alekz7809
    @alekz7809 3 года назад

    👍

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

  • @constateam
    @constateam 4 года назад

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

  • @ЮлияСерикова-с5д
    @ЮлияСерикова-с5д 4 года назад

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

  • @ВладимирЦеляр
    @ВладимирЦеляр 7 лет назад

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

  • @Лолкек-н2в8с
    @Лолкек-н2в8с 9 лет назад +1

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

    • @jjkj8902
      @jjkj8902 7 лет назад

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

  • @vadpivot
    @vadpivot 4 года назад

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

    • @ГаврилВинокуров-ю9ж
      @ГаврилВинокуров-ю9ж 2 года назад +1

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

  • @МихаилПокоев-е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);
      выведи из цикла

  • @НиколайКарелин-т8я

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

  • @sergkapitan2578
    @sergkapitan2578 3 года назад

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

  • @Yanis0071
    @Yanis0071 8 лет назад +2

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

  • @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) - Тип данных; Имя массива; Переменная.
    Кто из нас не прав - я или автор?

  • @GhostFerocious
    @GhostFerocious 8 лет назад

    СтрОку)

  • @winniekekovich8742
    @winniekekovich8742 3 года назад

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

    • @baster7330
      @baster7330 3 года назад

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

  • @АннаТарасюк-д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 года назад

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

  • @НиколайКарелин-т8я

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

  • @fadeezzz
    @fadeezzz 4 года назад

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

  • @ruslangorbunov1813
    @ruslangorbunov1813 6 лет назад +3

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

    • @searchonaliexpress3965
      @searchonaliexpress3965 6 лет назад

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

  • @kostyagusto5109
    @kostyagusto5109 7 лет назад

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

  • @interestingcontent6956
    @interestingcontent6956 9 лет назад +1

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

    • @Lexoid65
      @Lexoid65 6 лет назад +3

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

  • @РоманБургарт-ш9с
    @РоманБургарт-ш9с 9 лет назад +2

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

    • @Madrosc_Slow
      @Madrosc_Slow 9 лет назад

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

  • @arturminiput7587
    @arturminiput7587 7 лет назад

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

    • @satanx4160
      @satanx4160 3 года назад

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

  • @Odessa-ua
    @Odessa-ua 5 лет назад

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

  • @kamenyFX
    @kamenyFX 2 года назад

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

    • @flickyyy11
      @flickyyy11 Год назад

      ну че0?

    • @kamenyFX
      @kamenyFX Год назад +1

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

    • @darknesscharlie1624
      @darknesscharlie1624 2 месяца назад

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

    • @kamenyFX
      @kamenyFX 2 месяца назад

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

    • @kamenyFX
      @kamenyFX 2 месяца назад

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

  • @dmitryykuzin
    @dmitryykuzin 2 года назад +1

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

  • @umaturman851
    @umaturman851 3 года назад

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

  • @C2H5OHH
    @C2H5OHH 2 года назад

    Спасибо!