Урок №4. Рядки, робота з рядками. І до чого тут басейн? [Java українською]

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

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

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

    Домашнє завдання до уроку №4:
    1) Створити рядок з текстом "Hello World!".
    2) Вивести першу літеру цього рядка в консоль.
    3) Вивести слово "World" в консоль, відокремивши це слово від рядка з пункту 1.
    2) Створити рядок з таким самим текстом з використанням new String() і порівняти рядки двома способами: з використанням методу equals() і операції ==. Пояснити різницю. [* підказка]
    * Згадай про області пам'яті, де зберігається той чи інший рядок.

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

    Дякую за відео українською мовою

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

    дякую за зрозуміле пояснення і за мову)

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

    Нічого не зрозумів, але дуже цікаво

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

      Вітаю. Дякую за відгук.
      Ви можете ставити будь-які питання щодо уроку і я з радістю надам всі відповіді за можливості. :)

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

    Добрий день 🙌🏻 дякую за українську джаву
    У мене виникло одне дивне питання… чому може не працювати «shift+f10?»? Нуль реакції від програми. Ще пробувала «shift+ctrl+f1», бо прочитала ще про такий варіант і також немає реакції🤔😔

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

      Привіт!
      Спочатку варто перевірити налаштування самої IntelliJ IDAE. Ctrl+Alt+S -> Keymap або Keymap/Editor. Дія має називатися "Run", або "Запуск" чи якось так. Якщо там для Shift+F10 та Ctrl+Shift+F10 все вірно, то може бути проблема з іншим ПЗ. У мене, наприклад, не працює екстракція коду в окремий метод, оскільки комбінація Ctrl+Alt+M зайнята іншою програмою і вона, на думку вінди, більш пріоритетна :(
      У будь-якому разі, якщо Shift+F10 та Ctrl+Shift+F10 стоять правильно, можете спробувати змінити бінд, наприклад на Alt+Shift+0 та Ctl+Shift+0 відповідно, але це просто приклад.

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

      @@mykolamurza дякую за відповідь 🙌🏻 спробую якось вирішити це питання. Твої варіанти спробувала і ідеї нажаль також пофіг. Якось дуже дивно, але цікаво, що ctrl+alt+s спрацювало з першого разу. Що можу сказати, вінді видніше, що їй там важливіше 🤪

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

    Якщо рядки, то чому інт? Не потрібно видумувати нові назви, використовуйте правильні назви - String. Рядки то в коді.

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

      Добрий день, розумію коментар, проте є поняття як рядковий тип даних і рядок. Надаю посилання на Вікі.
      uk.m.wikipedia.org/wiki/%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)
      Щодо int/Integer - цілочисельних типів даних 4 штуки, тому я їх виділяю власною назвою. Своїх слів не вигадую :)

    • @mykolamurza
      @mykolamurza  2 ปีที่แล้ว +3

      Але взагалі, буду тоді більше вживати String, аби не збивати з пантелику слухачів 😌

    • @agusev30
      @agusev30 2 ปีที่แล้ว +3

      @@mykolamurza мені здається що вікіпедію іноді пишуть люди далекі від програмування, їм аби перекласти щось. Доречі найближчій переклад це мабуть стрічка, стрічковий тип )). Принаймні я зрозумів звідки взялись "рядки", якщо так, то дійсно вашої провини в тому немає.

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

    А в мене щось пішло не так - docs.google.com/drawings/d/1oaN02BTS0EVhi_4yIk9b92CFISehEIZYzYKggQ3Bl0E/edit?usp=sharing

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

      розібралась, original не треба було писати, воно туди саме додається і все працює.

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

      Привіт!
      Так, це частина інтерфейсу IDE. Така підказка вказує назву змінної, значення для якої ми передаємо. Типу в класі String є поле original, ми його і задаємо. Більш зрозуміло буде далі в курсі.
      Тобто технічно Java НЕ бачить це слово, воно їй не потрібно і ми його не пишемо.
      Коли перейдемо до роботи з методами - будете бачити це частіше.

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

      А взагалі - супер-круто, що вирішили самостійно. Робота розробника побудована на створенні нових помилок і їх виправленні. Як би це не звучало, але так є😅🤣

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

      @@mykolamurza Дякую за пояснення і за курс загалом. Дуже цікаво і просто примєно слухати)

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

      Дякую! Якщо виникають питання - завжди пишіть)