Уроки Java для начинающих | #7 - Условные операторы

1) Урок на сайте itProger: itproger.com/course/java/7
В этом уроке мы изучим условные операторы в языке Java. Условные операторы проверяют на условие и выполняют какой-либо определенный код. К ним относятся оператор if, else if, else, а также конструкция switch case.
✔ Основной сайт: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Страничка Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #GoshaJava

Пікірлер: 329

  • @user-mg9wp3ck9e
    @user-mg9wp3ck9e7 жыл бұрын

    Вы забыли упомянуть про " ! " - «отрицание», унарный оператор, меняет значение на противоположное (инвертирует: ложь превращает в истину, а истину - в ложь). Например if (first != 10), что означает first не должен быть равен 10.

  • @fallenpeace

    @fallenpeace

    4 жыл бұрын

    Спасибо!

  • @brownfinger5913

    @brownfinger5913

    4 жыл бұрын

    спасибо

  • @fasimpls5661

    @fasimpls5661

    3 жыл бұрын

    Спасиб

  • @dmitriystr

    @dmitriystr

    3 жыл бұрын

    Привет из 2021!

  • @hinch659

    @hinch659

    3 жыл бұрын

    Спасибо! я написал такой код: import java.util.Scanner; public class math2 { public static void main(String[] args) { Scanner sol = new Scanner(System.in); System.out.print("Enter first num: "); int first, second, result; first = sol.nextInt(); System.out.print("Enter second num: "); second = sol.nextInt(); result = first + second; if(result == 10) System.out.println("Correct!"); if(result != 10) System.out.println("Not correct!"); } } и всё работает!

  • @craftscommunity
    @craftscommunity3 жыл бұрын

    Спасибо, все понятно. Пришлось поперематывать, попереслушивать некоторые моменты, но это естественно для усвоения новой инфо. Благодарю)

  • @Beyond_fx
    @Beyond_fx4 жыл бұрын

    Этот плейлист хорош если уже понимаешь ооп и знаешь какой-то язык, типа экспресс курс по новому языку, в таком случае этот быстрый курс экономит время, таким как я это идеально подходит. Но новичкам будет тяжеловато понять все с нуля.

  • @pepzzey9143
    @pepzzey91432 жыл бұрын

    Спасибо вам огромное за урок! Благодаря ему я смог сделать какую-никакую систему защиты с паролем. Код: package com.entelognatus; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner num = new Scanner(System.in); int first, second = 50; } Правильный пароль - 50 System.out.print("Enter the password : "); first = num.nextInt(); if (first == second) { System.out.print("Password is correct!"); } Ответ при правильном пароле System.out.print(" "); } else if (first = second) { | > Ответы если введённый пароль System.out.print("Password is not correct... Please, try again (Ctrl+F5)"); / / больше или меньше - 50 } } }

  • @vugars
    @vugars4 жыл бұрын

    Спасибо за хорошие уроки!

  • @user-kr3xb1mv1d
    @user-kr3xb1mv1d Жыл бұрын

    Супер уроки у тебя! Все буду смотреть!

  • @dmytrohelbak
    @dmytrohelbak5 жыл бұрын

    Гоша хороший!!! Спасибо!

  • @akariamano5544
    @akariamano55445 жыл бұрын

    Хорошо, что я начинал с Си)))

  • @sergeripjoint

    @sergeripjoint

    4 жыл бұрын

    а я с сименса, ассемблер, там же сцл, все везде одно и тоже.

  • @user-zn2tb2hh2j

    @user-zn2tb2hh2j

    3 жыл бұрын

    а я с паскаль, теперь большая часть понятна

  • @user-dw6sv5nf6y

    @user-dw6sv5nf6y

    3 жыл бұрын

    собалезную

  • @user-sj8bh4fd3g

    @user-sj8bh4fd3g

    3 ай бұрын

    Хорошо, что я начал с фортрана в 1982ом)))

  • @peacefulearth4981
    @peacefulearth49815 жыл бұрын

    Не ясно в этом уроке большая часть информации. Зачем все это, к чему оно, что дадут все эти операции. Просто взрыв мозга.

  • @user-bm8uk5px5u
    @user-bm8uk5px5u5 жыл бұрын

    Спасибо, параллельно с книгой норм!

  • @1glevan
    @1glevan6 жыл бұрын

    Вставлю свои 5 копеек. Курс опубликован около полутора лет назад и возможно автор приложил усилия для устранения недочетов в скоростном обучении и смешивании всего в куче из условных операторов. Но! Стоит отметить, что данный курс направлен на начинающих, а это означает, что нужно лишний материал отсеивать. объяснять более медленно. Давать возможность осознать что, куда и с какой целью ставиться. Урок придется пересматривать несколько раз, что бы что то можно было усвоить. Да и огорчил тот факт, что в комментариях я не увидел ответов от автора. Такой неприятное ощущение, что ему не особо интересна судьба своего продукта и как им будут пользоваться.

  • @liiapavlenko8138

    @liiapavlenko8138

    3 жыл бұрын

    Для тех, кто немного знаком с другими языками программирования, но только начинает знакомство с Java, скорость замечательная) Для совсем новеньких нужно брать доп информацию из других источников)

  • @tox1n71

    @tox1n71

    Жыл бұрын

    @@liiapavlenko8138 полностью согласен, после пайтона прям как по маслу ролики идут. Остальные слишком медленные

  • @ronin47th27

    @ronin47th27

    Жыл бұрын

    @@tox1n71 Это уже не для новичков курс тогда

  • @worriiagoworkshop399
    @worriiagoworkshop3995 жыл бұрын

    Отлично!

  • @shjakwdshjakwdusis9063
    @shjakwdshjakwdusis90633 жыл бұрын

    Классный урок Лайк

  • @user-yi8qc7vs2g
    @user-yi8qc7vs2g7 жыл бұрын

    Можешь после этого курса выпустить серию уроков по созданию приложения с GUI на java. Заранее спасибо.

  • @user-yr2zm7rd9e

    @user-yr2zm7rd9e

    7 жыл бұрын

    Федоров Гришка он рассказывал, что в этом уроке будут изучать библиотеки swing и awt. если прям настолько лень то можно создать диалог и через xml сделать все визуально

  • @practicalshooting2219
    @practicalshooting22196 жыл бұрын

    С шестого уже ничего не ясно было ,а седьмое вообще не понятно........Надо было с начало объяснять как чего куда ставится по законам программирования и что это вообще такое,а тут ставим это делаем это ,а что это, зачем это,почему это ,а не другое не понятно........Спасибо большое за видео может когда и вернусь,но на данный момент вообще ниболта не ясно по вашим видео для нулевиков.

  • @darpho

    @darpho

    5 жыл бұрын

    Изучи сначала JavaScript, если ты это конечно не сделал, а потом возвращайся. Он легче и какой-то будет + для тебя. Лично я всё превосходно понимаю

  • @sergiochanne1

    @sergiochanne1

    5 жыл бұрын

    @@darpho зачем ему JS учить? чтобы он еще больше запутался? И этот язык подходит для веб разработки, опять же вопрос: зачем это ему? Лучше начать с Python'а

  • @janaisjanais8235

    @janaisjanais8235

    5 жыл бұрын

    @Sulim Sulimov со switch полегче в плане набора

  • @timuris5820

    @timuris5820

    5 жыл бұрын

    @Sulim Sulimov, в свиче ты проверяешь компонент, только один, во всём свиче. В Иф элсе ты можешь в одном, x==3, в другом y==0.

  • @keerry27

    @keerry27

    4 жыл бұрын

    @@darpho к чему js?Если java и js два разных языка программирования?

  • @Movescene5254
    @Movescene52546 жыл бұрын

    Я один не увидел знак доллара а вопрос?

  • @mentoss20

    @mentoss20

    6 жыл бұрын

    Я один не увидел запятую после "доллара"?

  • @user-yx9fo3er9r

    @user-yx9fo3er9r

    4 жыл бұрын

    Я один?

  • @shakhzodkamolov4027

    @shakhzodkamolov4027

    4 жыл бұрын

    Я?

  • @vkusnospasibo

    @vkusnospasibo

    4 жыл бұрын

    ?

  • @user-yx9fo3er9r

    @user-yx9fo3er9r

    4 жыл бұрын

    Бля, комьюнити Ютуба лучшее в мире)

  • @olgatikhonova5428
    @olgatikhonova54284 жыл бұрын

    Пересматриваю третий раз, но даже с замедлением скорости постоянные оговорки, опечатки очень сбивают с толку. До этого урока можно было понять логику, что-то самостоятельно прочитать дополнительно. Конкретно в этом уроке бОльшая часть материала объясняется через пень-колоду. понять отличие else от else if нереально. Для новичка не вариант совершенно.

  • @muskus_mc

    @muskus_mc

    Жыл бұрын

    Здраствуйте, перед тем как выучить джава, купил книгу по пайтону и выучил его. Хоть пайтон и интерпритируемый(см. Википедию), он все равно обьектно-орентированный. Еще немного учил джаваскртипт после пайтона. Он еще больше похож на джаву. Рекомендую поступить новичкам так же.

  • @user-zw2ot5ms4e

    @user-zw2ot5ms4e

    Жыл бұрын

    @@muskus_mc скачал приложение степик и застрял на базовом курсе

  • @timon1816

    @timon1816

    Жыл бұрын

    @@user-zw2ot5ms4e лох получается

  • @ronin47th27

    @ronin47th27

    Жыл бұрын

    @@muskus_mc Где время взять на все языки,когда есть планы к определенной дате?)

  • @user-xk6lh7fh6d
    @user-xk6lh7fh6d Жыл бұрын

    Спасибо!

  • @nursultankurmanbekov120
    @nursultankurmanbekov1203 жыл бұрын

    Так держать!!!!!!!!!!!!!!!!

  • @ProWoWiK
    @ProWoWiK4 жыл бұрын

    Закипаю) Как в Пайтоне, только заморочек больше)

  • @cda6395
    @cda63956 жыл бұрын

    Читал четверть книги "Философия Java" с год назад, поэтому понимаю немного!) Объединил предыдущий урок и этот, получился в итоге калькулятор, код конечно грубый и большой, но сколько знаний есть, так и делал =) public class Traning6 { public static void main(String[] args) { Scanner a = new Scanner(System.in); int first, second, result, result1, result2, result3,result4 ; System.out.println("Введите число и нажмите Enter "); System.out.print("Введи первое число: "); first = a.nextInt(); System.out.print("Введи второе число: "); second = a.nextInt(); System.out.println("Выберите действие которое хотите выполнить с этими числами: 1= + 2= - 3= : 4= *"); result1 = a.nextInt(); switch(result1){ case 1: result1 = first + second; break; case 2: result1 = first - second; break; case 3: result1 = first / second; break; case 4: result1 = first * second; break; } System.out.println("итог: " + result1); } }

  • @kuzagamerkusokasfalta4099

    @kuzagamerkusokasfalta4099

    2 жыл бұрын

    хорош

  • @Ngeorge
    @Ngeorge5 жыл бұрын

    Most fit to use "less" instead "lower". Where word "less" means меньше and where "lower" means ниже

  • @FXrem
    @FXrem2 жыл бұрын

    Идеально, обожаю скорость! У конкурентов пока объясняют - заснуть можно

  • @sparrtak9719
    @sparrtak97196 жыл бұрын

    4:04 крик топ!)))))

  • @kucuruz5722

    @kucuruz5722

    3 жыл бұрын

    я подумал это мой братик крикнул

  • @StasKantor
    @StasKantor3 жыл бұрын

    Спасибо большое

  • @pablovanych507
    @pablovanych5075 жыл бұрын

    Какая у тебя хорошая видимость на экране. У кого-то смотрел - ни**я почти не видно, пришлось догадываться что он пишет, шепчет себе что-то.. Мне НэтБинс аж награду присвоил за то, что сам чайник как-то код написал....

  • @sergeyk.2764
    @sergeyk.27645 жыл бұрын

    Гоша, вы молодец! Нормально составлен курс.. Мне пока все нравится.

  • @maximastashkin7222
    @maximastashkin72227 жыл бұрын

    Отличные уроки, после этого курса ждём JavaFX)

  • @maximastashkin7222

    @maximastashkin7222

    7 жыл бұрын

    SkillGaming , Да,конечно!В общем - то это та же Java,только эту платформу намного удобнее использовать для создания приложений с графическим интерфейсом.Так же там используется xml .для того чтобы как раз описать этот интерфейс.Сам функционал программы пишется на чистой Java .Если заинтересовало - почитай .Но лучше не углубляйся пока не изучишь басовый курс . ;)

  • @MrFuryal
    @MrFuryal3 жыл бұрын

    Грандиозное спасибо ! Все описано четко,ясно и по существу,твои уроки это серьезное подспорье начинающему !

  • @komaibra7988
    @komaibra79886 жыл бұрын

    спасибо , лайк

  • @hutoryanin
    @hutoryanin3 жыл бұрын

    *Л. а. й. к. о. с.* за видос.

  • @ina_sofi
    @ina_sofi4 жыл бұрын

    Благодарю автора уроков!! Все очень круто понятно, хорошая подача, радуюсь, что все получается)

  • @spirsom8750
    @spirsom87502 жыл бұрын

    Благодаря этому видео я смог написать простенькую программу - замок с кодом. То есть нужно ввести правильный пароль, чтобы получить данные. Ну и данные можно написать через println.

  • @user-wn6cn7up5n
    @user-wn6cn7up5n3 жыл бұрын

    Почему когда прописываем (first >= second || Istrue), при это IsTrue= false, то при fisrt

  • @78RSI
    @78RSI6 жыл бұрын

    Абсолютно бессистемно, наверное сначала надо было дать теорию ООП. Новичок, имея опыт в бейсиках и паскалях, смотрит в код и не понимает почему "сканнер нам=нью сканнер". Пойду почитаю книжку, эти 7 уроков просто потерянное время.

  • @artemartem3375

    @artemartem3375

    5 жыл бұрын

    сначала нужно с++ и все станет понятно

  • @user-qv5lj4iz7c

    @user-qv5lj4iz7c

    4 жыл бұрын

    @@artemartem3375 перед плюсами надо бы Ассемблер проштудировать основательно, тогда и бэйсик будет немного легче заходить

  • @sergeizub9048

    @sergeizub9048

    4 жыл бұрын

    Абсолютно согласен! Давать основы процедурного программирования с использованием синтаксиса ООП для новичков - полнейшая дичь.

  • @user-vq6kt7yl4p
    @user-vq6kt7yl4p7 жыл бұрын

    не можешь сделать плейлист обучения по python?

  • @user-kf3ud3uz3q
    @user-kf3ud3uz3q4 жыл бұрын

    Хорошо что я начал с с++ много совпадений

  • @danyilrozumnyi2107
    @danyilrozumnyi21075 жыл бұрын

    If (like turned on){ System.out.print("Спасибо за уроки"); }

  • @Stas-bl4ud
    @Stas-bl4ud Жыл бұрын

    хотелось бьі еще рассказать о свитч-виражениии public class Main { public static void main(String[] args) { int x = 2; String text = switch (x) { case 1 -> "3"; case 2 -> "4"; default -> "7"; }; System.out.println(text); } } он проверяет случаи и ВОЗВРАЩАЕТ значение после оператора -> если условие верно. если же нету совпадений то возвращается значения из дефолта (или дефаулта я не помню). обратите внимание на оператор ->, и точки с запятой после каждого case и default а также НА ТОЧКУ С ЗАПЯТОЙ ПОСЛЕ ФИГУРНЬІХ СКОБОК

  • @user-gx1zv9zd5m
    @user-gx1zv9zd5m5 жыл бұрын

    спасибо

  • @aibardulatov
    @aibardulatov4 жыл бұрын

    Что то интересно стало и сам поробовал что то сделать))) System.out.print("Угадайте наш число"); Scanner scan = new Scanner(System.in); int first = scan.nextInt(); if (first == 10) System.out.println("Вы угадали число"); else if(first System.out.println("Вы не угадали число"); System.out.print("Ваше число было меньше"); } else { System.out.println("Вы не угадали число"); System.out.print("Ваше число было больше"); }

  • @---bu6bh
    @---bu6bh4 жыл бұрын

    Подставив свои значения, как игра в лотерею, удалось понять. "Угадайте число", если больше или меньше значения ("попробуйте ещё"). Попав в switch "Вы выиграли"))

  • @user-xu9tg1nx7r

    @user-xu9tg1nx7r

    2 жыл бұрын

    о, я также делала))

  • @user-lt4bp9du5w
    @user-lt4bp9du5w7 жыл бұрын

    Сколько уроков будет в общем?

  • @alexandrlokotkov7498
    @alexandrlokotkov74984 жыл бұрын

    ОЧЕНЬ, ОЧЕНЬ БЕГЛО И БЫСТРО!!! Сам в теме разобрался конечно, благо проходил, НО! если человек смотрит впервые! каша в голове обеспечена, а МОМЕНТ КРАЙНЕ важен! и вот это вот "я не буду запускать...., и так ясно....", занахерам тогда ваши видео, покажите... И если что то меняете в переменных меняйте и в sout-е..... для наглядности это очень полезно! а то ввели одно значение (7:49), а выводит типо верно, кто не въехал, и ждет что появится 51... опять таки, каша!так что//// System.ouy.print(" - ");

  • @valentingavrilan5103
    @valentingavrilan51036 жыл бұрын

    Здравствуйте,в следствии вашего урока, я столкнулся с трудностями и хочу попросить вас мне помочь по мере возможности ERROR (22, 1) java, class,interface, or enum expected

  • @Hodakovi
    @Hodakovi2 жыл бұрын

    Ребят про Boolean не совсем понятно объяснили, можно немного подробнее. Подскажите пожалуйста, как использовать?

  • @__Floki____
    @__Floki____6 жыл бұрын

    9:32 прописал все так же как и ты но вечно выдает ошибку что else without if ( последние строкки там где else { )и это неправильно а у тебя все работает норм почему так , не пойму

  • @tomcat8419
    @tomcat84192 жыл бұрын

    Спасибо, очень приятный материал! Никогда не думал, что мне поможет учиться опыт в excel )))

  • @ZELIMKHAN-cm9sd
    @ZELIMKHAN-cm9sd Жыл бұрын

    System.out.print("Num is lower than " + second) или же System.out.print(ln)("Num is lower than " + second) И был бы красивый перенос вывода результатов в консоли🤝 Информация не для автора, уверен что он это знает, но для тех кто смотрит, будет полезным подспорьем))

  • @user-sy4gz2sp6f
    @user-sy4gz2sp6f Жыл бұрын

    Вот что значит взрыв мозга

  • @user-sj1qc5rl7d
    @user-sj1qc5rl7d3 жыл бұрын

    Все норм, спасибо за ваш труд. Я после курса Си вообще на ура воспринимаю, хоть и согласен с теми, кто говорит про трудности. Новичкам, которые никогда ничего не слышали про тернарные операторы и про типы данных, будет трудно. Наверное нужно сначала объяснить азы, тогда новичкам будет значительно проще.

  • @mrzefirka9649
    @mrzefirka96496 жыл бұрын

    Думаю это не очень хорошая идея объяснять про все операторы сразу.Ибо в голове начинается каша и ничего толком не понятно.

  • @keerry27

    @keerry27

    4 жыл бұрын

    У меня всё норм,возможно у меня всё хорошо,из-за того что знаю python (Не сильно).

  • @user-on9jr2vt7f

    @user-on9jr2vt7f

    3 жыл бұрын

    @@keerry27 поддерживаю ) тоже учу Java после изучения основного синтаксиса Python ) и реально учится проще ) НО! начинаешь понимать, что язык пайтон гораздо дружелюбнее и проще нежели Java ) P.s. Да прибудет с тобой сила )

  • @Vievsetob

    @Vievsetob

    3 жыл бұрын

    Да прибудет с тобой сила.

  • @user-fk7oe2zd9g

    @user-fk7oe2zd9g

    3 жыл бұрын

    @@user-on9jr2vt7f ахахахах, ты еще C++ не видел

  • @serjsamoilow8711

    @serjsamoilow8711

    3 жыл бұрын

    @@keerry27 такаяж фигня, пришел после javascript (тоже не сильно его знаю), и вот эти все операторы очень хорошо заходят и наоборот очень здорово, что автор все в 1 урок засовывает, а не растекается как ниагарский водопад на 3-х часовую лекцию где одна вода. здесь коротко, ясно, по существу. автору респект!

  • @pelfox6722
    @pelfox67222 жыл бұрын

    Вопрос, можно ли в конструкции switch по помощью case проверить такое: case result < 18, если можно то как? пробовал писать так как здесь, выдает ошибку

  • @Stas-bl4ud
    @Stas-bl4ud Жыл бұрын

    если в ифе 1 строка кода то можно записать проверку и код в 1 строку if (i == 10) System.out.print("10"); тоже самое можно провернуть с else if, else, циклами

  • @I_Mari_I
    @I_Mari_I4 жыл бұрын

    Я начинающий , прям совсем новичок . Уроки понятны , но много не сказано , отчего можно делать ошибки . Например Нет конструкции : else if , а есть if else . Например : if (number ; = ); Можно сравнивать с числами;*/ System.out.print("No ! Try again :");/*Выводим в консоль текст (Нет! Попробуй снова:)*/ Scanner Scanner4 = new Scanner(System.in) ; /*Принимаем значение от пользователя*/ number = Scanner4.nextInt();/*Присваиваем перем. число введенное пользователем */ if (number == answer) {/*if-если == ;*/ System.out.print("Yes ! The correct answer is " + answer); }else{/*else-иначе*/ System.out.print("No ! The correct answer is " + answer); } } else { if (number > answer) { /*else if-Иначе,если > */ System.out.print("No ! Try again :");/*Выводим в консоль текст (Нет! Попробуй снова:)*/ Scanner Scanner4 = new Scanner(System.in); /*Принимаем значение от пользователя*/ number = Scanner4.nextInt();/*Присваиваем перем. число введенное пользователем */ if (number == answer) {/*if-если == ;*/ System.out.print("Yes ! The correct answer is " + answer); } else {/*else-иначе*/ System.out.print("No ! 1 The correct answer is " + answer); } } else {/*else-иначе ; Остался только вариант ( == ) Поэтому : */ System.out.print("Yes ! 2 The correct answer is " + answer); } } Конечно я нагромоздила много , но повторюсь , я только начала изучение проги . И скобки НАДО ставить , для читаемости кода .

  • @user-jd5oi8tb6p
    @user-jd5oi8tb6p7 жыл бұрын

    А сколько примерно будет длиться курс?

  • @honeybadger256
    @honeybadger2563 жыл бұрын

    Не понимаю людей которые пишут гневные коменты. Это вообще бесплатный курс. Я недавно учил ruby и не знаю чего хотят новички. ЭТО JAVA! ОНА ВООБЩЕ ДЛЯ НОВИЧКОВ НЕ ПРЕДНАЗНАЧЕНА. По прогайте на питоне потом может вернётесь сюда. Гоша Дударь, спасибо за курс!

  • @dmitriynikitin1329
    @dmitriynikitin13292 жыл бұрын

    Объясните пожалуйста на 8й минуте как присваивать вот эти значения isTrue

  • @ruslangalikeev4105
    @ruslangalikeev41054 жыл бұрын

    Error (17,5) java: class, interface, or enum expected. Что за ошибка?

  • @dimadima5338
    @dimadima53384 жыл бұрын

    Это хорошо, только зачем это, и где это можно использовать?

  • @janaisjanais8235
    @janaisjanais82355 жыл бұрын

    что забыл тернарный оператор на 8.26? Урок же про условные операторы) Знак доллара еще насмешил) А так очень хорошо все досконально объяснил)

  • @Prosto00L
    @Prosto00L Жыл бұрын

    Я слышал конструкцию switch case обновили, теперь там стрелочки в case используются. И break убрали из него.

  • @mikhailsolntsev6133
    @mikhailsolntsev61336 жыл бұрын

    на самом деле, после default , лучше поставить break, потому что по синтаксису java, default можно помещать не только в после всех case, а и между ними) а так хороший урок)

  • @ATrall_UA
    @ATrall_UA2 жыл бұрын

    - я думаю Вам всё понятно. - я .. сижу с каменным лицом истукана. угу

  • @yaxin8545
    @yaxin85455 жыл бұрын

    Просто нужно немного свою голову напрягать , человек объясняет достаточно для того , чтобы расшевелить извилины и направить на правильность действий. Другими словами общие вещи. Просто открываешь программу и делаешь не как этот человек,а все время меняешь к примеру переменные на свои, числа на свои и с 10 раза поймешь. За уроки спасибо. Очень полезно.

  • @user-yq2pi2zb7q
    @user-yq2pi2zb7q5 жыл бұрын

    (Кто согласен со мной поставьте плиз лайк!)Ваши бесплатные курсы очень полезны , но не новичкам ,а тем кто более менее знаком с программированием, ибо в ваших видео не очень ясно разьестняется о языке Java. Новичкам приходится постоянно перематывать и пытаться самостоятельно понять то что вы не объяснили в уроке. Дополните свои объяснения в ваших видео чтобы было всё понятно сразу и всем! Так то у вас самые лучшие бесплатные видео курсы по Java в KZread!!!!!!!!

  • @user-dq2om3nb2v
    @user-dq2om3nb2v7 жыл бұрын

    Помогите пожалуйста Я написал код ввожу число например 20 У меня выходит 20 Your starting is:20 Process finished with exit code 0

  • @zmicerbyb9859
    @zmicerbyb98594 жыл бұрын

    Спасибо за уроки, все ясно и понятно. Прыветанне з Мiнску

  • @user-qv5tf2my3p
    @user-qv5tf2my3p3 жыл бұрын

    Почему first подсвечивается красным при проверке switch???

  • @MrKysochek
    @MrKysochek7 жыл бұрын

    слишком быстро говоришь и мало деталей, объяснений.

  • @rubicon8909

    @rubicon8909

    6 жыл бұрын

    Там объяснять то нечего

  • @Roldstred

    @Roldstred

    5 жыл бұрын

    Значит ты тупой, у него научился моему первому языку Python

  • @user-sz7cf4gg6w

    @user-sz7cf4gg6w

    5 жыл бұрын

    согласен,я тоже самое писал на одном из прошліх видео

  • @SK-hi1cz

    @SK-hi1cz

    5 жыл бұрын

    @@Roldstred Нет, это ты тупой и недоразвитый если так отвечаешь! Кому нечего обьяснять а кому сложно дается тема, это не повод для оскарблений!

  • @itzhellcod3r-developer609

    @itzhellcod3r-developer609

    5 жыл бұрын

    @@SK-hi1cz *но повод правильно писать!!!*

  • @Chelbos_mavritanec
    @Chelbos_mavritanec6 жыл бұрын

    ПОЧЕМУ? Почему когда я сделал всё как у него до 3 минуты, мне всё равно показывает, строчку "Num is 10" при любом действии будет так показывать, объясните почему у него не показывало а у меня показывает, ничего не менял, всё как у него?

  • @sergeysafryshov690
    @sergeysafryshov6907 жыл бұрын

    Добрый день. не пойму в чем ошибка: package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner num = new Scanner(System.in); int first; System.out.print("Enter first num:"); first = num.nextInt(); if (first == 10); System.out.print("Num is 10"); } } ввожу Enter first num:15 Num is 10 Process finished with exit code 0 Или так и должно быть?

  • @1nHo4Hou

    @1nHo4Hou

    7 жыл бұрын

    Точку с запятой убери после if (first == 10); Ты таким образом задаешь условие без дальнейшего действия (заканчиваешь оператор знаком ; ) и получается что If.... и System.. выполняются отдельно. Тебе просто выводится строчка.

  • @sergeysafryshov690

    @sergeysafryshov690

    7 жыл бұрын

    Спасибо

  • @user-iv9ey7nt7q
    @user-iv9ey7nt7q5 жыл бұрын

    Ну тут если честно не совсем для начинающих, а скорее всего для тех кто его изучал давно и быстро хочет всё повторить. Новичку скорее всего надо прочитать книгу:"Java8 Руководство для начинающих Шестое издание Герберт Шилдт" там всё по полкам разъяснено, а потом можно быстро эти уроки пересмотреть и приступать к более сложному материалу.

  • @aziz-bro

    @aziz-bro

    2 жыл бұрын

    спасибо помог 🙏

  • @black_fire_yt1807
    @black_fire_yt1807 Жыл бұрын

    У меня почему-то выходит ошибка else without If, подскажите пожалуйста как исправить эту ошибку

  • @DK-ft9ei
    @DK-ft9ei3 жыл бұрын

    Че-то на этом уроке насыпал прям)

  • @user-ef3xh2nn2t
    @user-ef3xh2nn2t3 жыл бұрын

    Доллар уже не тот ;)

  • @lira.666

    @lira.666

    2 жыл бұрын

    =)аахахахахах

  • @yuriynovomail
    @yuriynovomail2 жыл бұрын

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

  • @1DanGuN
    @1DanGuN2 жыл бұрын

    А у меня при if(first >= second); любое значение вводишь все равно получается num is 10.

  • @user-xl7px3mh8t
    @user-xl7px3mh8t4 жыл бұрын

    из 2020 привет!

  • @instap2393

    @instap2393

    3 жыл бұрын

    Привет из 2021

  • @killikyuberg1225
    @killikyuberg12253 жыл бұрын

    пожалуй пойду почитаю еще статей или книг про java, а то мозги вскипели что почему как и где ставится... автор молодец, просто я пока что ничего не понимаю

  • @alishertopsecret1358
    @alishertopsecret13587 жыл бұрын

    а где ты научился?

  • @viirtualp1
    @viirtualp16 жыл бұрын

    Как ты знаешь столь ко яп?

  • @user-il8yz5vj4s
    @user-il8yz5vj4s4 жыл бұрын

    Переменные и тип данных это одно и тоже?

  • @Hac7eR007
    @Hac7eR0076 жыл бұрын

    Можете помочь с этой проблемой я уже месяц не могу решить что делать если Error: Could not find or load main class com.company.Main Caused by: java.lang.ClassNotFoundException: com.company.Main как решить скажите пожалуйста или сделайте видео спасибо

  • @Aaaa-jn4bm

    @Aaaa-jn4bm

    5 жыл бұрын

    У меня такая-же проблема была . Если ты пишешь код в ide как у него , то необходимо в начале писать "package com.company;" , если ты пишешь в другом редакторе , то этого писать не надо , будет ошибка

  • @user-hl8wt3oi9y
    @user-hl8wt3oi9y7 жыл бұрын

    Го после курса java - урок по созданию соц.сети. Хотя бы основы. Личные сообщения хотя бы покажи как сделать и хранить в базе

  • @GdemkomG

    @GdemkomG

    7 жыл бұрын

    Мда, смотри уроки по PHP.

  • @welik0107
    @welik01073 жыл бұрын

    Сам для себя узнал что если написать if (first == 10 && !isTrue) тогда будет работать условие если isTrue == false, прикольно :) Спасибо за уроки, они очень понятные и классные!

  • @rezo4846
    @rezo48464 жыл бұрын

    я передумал учить ява - я до этого учил питон. А тут понял, что всё сделано максимально через ж***.

  • @SnookezChannel
    @SnookezChannel Жыл бұрын

    Добрый день, смотрю вас в 2023 году. Полагаю, многое не изменилось. Но вписывать методы int first; int second; в строку мне не удалось, пришлось писать в столбец. Подскажите, ваши уроки в данный момент актуально смотреть:? Прошлые уроки спокойно заходили, и компилировались. Благодарю вас за контент

  • @SnookezChannel

    @SnookezChannel

    Жыл бұрын

    P.s допустил ошибку, вы показывали int first;second;result. При этом, мне выдавала ошибку, но я додумался сделать так: int first; int second; int result; И все заработало.

  • @__-lr2ci
    @__-lr2ci7 жыл бұрын

    Как ставить вот это скобки в условном операторе????

  • @blabolka3768
    @blabolka37685 жыл бұрын

    Рябята помогите.В видео были одни цифры,а если я хочу работать с текстом.Например я пишу: System.out.print("Привет,дорогой друг!Как тебя зовут?"); Что мне нужно дальше написать чтобы я мог ответить словами на этот вопрос в консоле?

  • @blabolka3768

    @blabolka3768

    5 жыл бұрын

    Я уже сам узнал) Scanner str = new Scanner(System.in); System.out.println("Привет,дорогой друг!Как тебя зовут?"); System.out.println("Приятно познакомиться, " + str.nextLine());

  • @revel5980
    @revel59804 жыл бұрын

    Очень полезно, но я ничего не запомнил:(

  • @dianahimmel5637

    @dianahimmel5637

    3 жыл бұрын

    Я просто конспектирую, и практикуюсь, человек правду говорит :)

  • @mustafo_mukhammadov
    @mustafo_mukhammadov4 жыл бұрын

    Вопросительный знак - это доллар? 🤣🤣🤣🤣 8:49

  • @Nikita69_

    @Nikita69_

    3 жыл бұрын

    мало ли...

  • @volkesoff2390
    @volkesoff23906 жыл бұрын

    8:50, говорит знак доллара. пишет знак вопроса.

  • @thefrenkbit5961
    @thefrenkbit59615 жыл бұрын

    Мало разъяснений, благо в школе изучал Pascal и знаю многоие условные операторы и для чего они предназначены. Новичок вряд ли поймёт что такое "If" или "else".

  • @vigenhambardzumyan9737

    @vigenhambardzumyan9737

    5 жыл бұрын

    ну если хоть знаешь английский то поймешь когда будешь переводить их на русский

  • @littlebitoxic

    @littlebitoxic

    4 жыл бұрын

    @1амио Шамио свич используеться в большей части для того чтоб меню делать,а не для проверки чегото,тип мутишь переменную которую пользователь вводит,и уже со свичом если он ввел это делаем это если другое то другое делаем,если еще и в цыкле все это то можно прям меню сделать,воот.

  • @admon1415
    @admon14154 жыл бұрын

    хочу научиться программированию ,и чего-то достигнуть ,в 28не поздно )?

  • @user-tk9lu5le4v

    @user-tk9lu5le4v

    4 жыл бұрын

    Даже в 78 не поздно начинать учить что-то новое) Дерзайте, у Вас всё получится!)

  • @user-lm1ll7oo4j
    @user-lm1ll7oo4j5 жыл бұрын

    все делаю,как показано в видео,а после Run выскакивает ошибки. Простите за много букв Error:Kotlin: Error: Cannot initialize Kotlin context: Unknown constant tag 59 in class file kotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$QualifiedNameTable$QualifiedName java.lang.Error: Cannot initialize Kotlin context: Unknown constant tag 59 in class file kotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$QualifiedNameTable$QualifiedName at org.jetbrains.kotlin.jps.build.KotlinBuilder.ensureKotlinContextInitialized(KotlinBuilder.kt:121) at org.jetbrains.kotlin.jps.build.KotlinBuilder.chunkBuildStarted(KotlinBuilder.kt:173) at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1274) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1008) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1075) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:969) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:798) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:380) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:139) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:228) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:835) Caused by: java.lang.ClassFormatError: Unknown constant tag 59 in class file kotlin/reflect/jvm/internal/impl/metadata/ProtoBuf$QualifiedNameTable$QualifiedName at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151) at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:515) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:423) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:417) at java.base/java.security.AccessController.doPrivileged(AccessController.java:688) at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:416) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$QualifiedNameTable.(ProtoBuf.java:802) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$QualifiedNameTable.(ProtoBuf.java:750) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$QualifiedNameTable$1.parsePartialFrom(ProtoBuf.java:832) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$QualifiedNameTable$1.parsePartialFrom(ProtoBuf.java:827) at kotlin.reflect.jvm.internal.impl.protobuf.CodedInputStream.readMessage(CodedInputStream.java:495) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment.(ProtoBuf.java:22508) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment.(ProtoBuf.java:22442) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment$1.parsePartialFrom(ProtoBuf.java:22564) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment$1.parsePartialFrom(ProtoBuf.java:22559) at kotlin.reflect.jvm.internal.impl.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:192) at kotlin.reflect.jvm.internal.impl.protobuf.AbstractParser.parseFrom(AbstractParser.java:209) at kotlin.reflect.jvm.internal.impl.protobuf.AbstractParser.parseFrom(AbstractParser.java:49) at kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$PackageFragment.parseFrom(ProtoBuf.java:22778) at kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl$Companion.create(BuiltInsPackageFragmentImpl.kt:47) at kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl.createBuiltInPackageFragmentProvider(BuiltInsLoaderImpl.kt:56) at kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl.createPackageFragmentProvider(BuiltInsLoaderImpl.kt:33) at kotlin.reflect.jvm.internal.impl.builtins.KotlinBuiltIns.createBuiltInsModule(KotlinBuiltIns.java:127) at kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltIns.(JvmBuiltIns.kt:43) at kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltIns.(JvmBuiltIns.kt:18) at kotlin.reflect.jvm.internal.components.RuntimeModuleData$Companion.create(RuntimeModuleData.kt:58) at kotlin.reflect.jvm.internal.ModuleByClassLoaderKt.getOrCreateModule(moduleByClassLoader.kt:58) at kotlin.reflect.jvm.internal.KDeclarationContainerImpl$Data$moduleData$2.invoke(KDeclarationContainerImpl.kt:37) at kotlin.reflect.jvm.internal.KDeclarationContainerImpl$Data$moduleData$2.invoke(KDeclarationContainerImpl.kt:34) at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92) at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31) at kotlin.reflect.jvm.internal.KDeclarationContainerImpl$Data.getModuleData(KDeclarationContainerImpl.kt) at kotlin.reflect.jvm.internal.KClassImpl$Data$descriptor$2.invoke(KClassImpl.kt:47) at kotlin.reflect.jvm.internal.KClassImpl$Data$descriptor$2.invoke(KClassImpl.kt:44) at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92) at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31) at kotlin.reflect.jvm.internal.KClassImpl$Data.getDescriptor(KClassImpl.kt) at kotlin.reflect.jvm.internal.KClassImpl.getDescriptor(KClassImpl.kt:179) at kotlin.reflect.jvm.internal.KClassImpl.getMemberScope$kotlin_reflect_api(KClassImpl.kt:188) at kotlin.reflect.jvm.internal.KClassImpl$Data$declaredNonStaticMembers$2.invoke(KClassImpl.kt:159) at kotlin.reflect.jvm.internal.KClassImpl$Data$declaredNonStaticMembers$2.invoke(KClassImpl.kt:44) at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92) at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31) at kotlin.reflect.jvm.internal.KClassImpl$Data.getDeclaredNonStaticMembers(KClassImpl.kt) at kotlin.reflect.jvm.internal.KClassImpl$Data$allNonStaticMembers$2.invoke(KClassImpl.kt:168) at kotlin.reflect.jvm.internal.KClassImpl$Data$allNonStaticMembers$2.invoke(KClassImpl.kt:44) at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92) at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31) at kotlin.reflect.jvm.internal.KClassImpl$Data.getAllNonStaticMembers(KClassImpl.kt) at kotlin.reflect.full.KClasses.getMemberProperties(KClasses.kt:149) at org.jetbrains.kotlin.cli.common.arguments.ArgumentUtilsKt.collectProperties(argumentUtils.kt:99) at org.jetbrains.kotlin.cli.common.arguments.ArgumentUtilsKt.copyBeanTo(argumentUtils.kt:33) at org.jetbrains.kotlin.cli.common.arguments.ArgumentUtilsKt.copyBeanTo$default(argumentUtils.kt:32) at org.jetbrains.kotlin.cli.common.arguments.ArgumentUtilsKt.copyBean(argumentUtils.kt:29) at org.jetbrains.kotlin.jps.model.ModuleSettingsKt.getKotlinCompilerArguments(ModuleSettings.kt:119) at org.jetbrains.kotlin.jps.build.KotlinChunk.(KotlinChunk.kt:47) at org.jetbrains.kotlin.jps.targets.KotlinTargetsIndexBuilder.build(KotlinTargetsIndex.kt:49) at org.jetbrains.kotlin.jps.build.KotlinCompileContext.(KotlinCompileContext.kt:58) at org.jetbrains.kotlin.jps.build.KotlinBuilder.initializeKotlinContext(KotlinBuilder.kt:131) at org.jetbrains.kotlin.jps.build.KotlinBuilder.ensureKotlinContextInitialized(KotlinBuilder.kt:119) ... 18 more

  • @user-ys8qp6lc9z
    @user-ys8qp6lc9z6 жыл бұрын

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

  • @Aaaa-jn4bm

    @Aaaa-jn4bm

    5 жыл бұрын

    String fff = "Test"; if (fff == "Test"){ }

  • @gangkong8963

    @gangkong8963

    4 жыл бұрын

    Так же

  • @Crown11162
    @Crown11162 Жыл бұрын

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

  • @user-nl4mv4gp7k
    @user-nl4mv4gp7k3 жыл бұрын

    почему-то не работает знак равенства - ввожу значение first которое меньше Second но все равно выводиться надпись Num is 10 . все проверил все верно ввожу абсолютно такой же код написал. ПОМОГИТЕ UPD нашел проблему - поставил после if точку с запятой ((

  • @iniipetiq

    @iniipetiq

    2 жыл бұрын

    спасибо дружище!!! помог))

  • @Prapovednik_s_pulemetom
    @Prapovednik_s_pulemetom4 жыл бұрын

    Гоша, слишком быстро объясняешь. Для новичков это сложно. Нужно было в одной теме рассказать про if, в другой про тернарный оператор и в третьей про switch.

  • @user-px9yb9dz8h

    @user-px9yb9dz8h

    4 жыл бұрын

    Николай поставь видео на скорость 0.75

  • @SSHD21RYU

    @SSHD21RYU

    3 жыл бұрын

    Не согласен. Гораздо удобнее сразу выдавать нужную информацию, а не искать потом по крупицам.