Урок 3-Арифметические и логические операции. Операции сравнения и присваивания (Java для Начинающих)

  Рет қаралды 22,912

Програмания

Програмания

Күн бұрын

Java для начинающих: операции сравнения и приравнивания
Разъяснение тем любой сложности доступным языком на простых примерах
Автор курса: Заур Трегулов (zaurtregulov@gmail.com)
Скидка на курс "Java (Джава) для начинающих: с нуля до сертификата Oracle"
STEPIK:
stepik.org/a/1...
UDEMY:
hwww.udemy.com/...
**************************************************************************************************
Вы также можете по СКИДОЧНОЙ ЦЕНЕ приобрести готовый набор моих курсов по JAVA:
stepik.org/a/2...
или набор курсов, необходимый для JAVA ДЖУНА:
stepik.org/a/2...

Пікірлер: 76
@user-re5en3op7d
@user-re5en3op7d 2 жыл бұрын
Я вот сначала не понимал, а потом кааак понял. 😀 Пасибо огромное) Кстати, по началу много статей читал на разных ресурсах, впрочем как и все) Читал всё подряд и по много за раз, много не понятных лично для меня уроков, думал всё будет ок разберусь, но это была самая роковая ошибка наверно, вообще ничего не понятно становилось в определённый момент, голова уже не соображала, тупик, жадность сгубила 😀. Сейчас начал с самого начала, смотрю видеоуроки Заура, не тороплюсь, один день == один видеоурок, идеально. Моё почтение автору 😊
@bereal9464
@bereal9464 3 жыл бұрын
у вас мега талант снимйте по чаще такие элементарные вещи многие непонимают потому что редко кто так дословно обьсняет
@user-yl7il2ex2q
@user-yl7il2ex2q 2 жыл бұрын
Лучшая подача материала из всех виденных мною
@konstantinrudnitskiy7168
@konstantinrudnitskiy7168 11 ай бұрын
Должен признать - Заур, Вы классный учитель. Это я вам как препод говорю. Вначале показалось медленно, растянуто и нудно. Но в этом и фишка преподавания для чайников, людей которые никогда не писали код. Потом я начал понимать и пытаться чтото писать, я сравниваю со многими курсами - мне заходит Ваш.
@BiggieBeee
@BiggieBeee 5 ай бұрын
скорость 1.5 и все огонь становится)
@marrr_marrr5315
@marrr_marrr5315 2 жыл бұрын
🤣"Ты вообще красавчик". Отличный пример с институтом!
@Px-eb2dy
@Px-eb2dy Жыл бұрын
Лучшая подача материала. short circuit взорвал голову
@RS-mu8rl
@RS-mu8rl 8 ай бұрын
Заур, Вы талантище!!!
@user-rq3nt7tf2g
@user-rq3nt7tf2g 9 ай бұрын
мегаполезный урок👍👍👍
@u2barMaleY
@u2barMaleY 2 жыл бұрын
Вспомнил исключающее ИЛИ - это же XOR! Не подозревал такого применения от обычной булевой алгебры, гениальный обход функций IF THEN.
@mura1734
@mura1734 3 жыл бұрын
ну это завтра уже посмотрю)
@JackSSX
@JackSSX 3 жыл бұрын
1:34:20 - не совсем понятное объяснение исключающего или " ^ ", там ошибка? Легче взять определение из википедии "Для функции трёх и более переменных - результат выполнения операции будет истинным только тогда, когда количество аргументов, равных 1, составляющих текущий набор, - нечётное."
@manOfPlanetEarth
@manOfPlanetEarth 3 жыл бұрын
да, на моменте 1:35:10 ошибка. дб тру
@freestyler6815
@freestyler6815 2 жыл бұрын
^ - дает true, когда два операнда разные. т.е. true ^ false == true, false ^ true == true В остальных случаях при одинаковых операндах получаем false: true ^ true == false, false ^ false == false. Можно решать выражение по порядку: true ^ true ^ true == (true ^ true) ^ true. Вычисляя выражение в скобках: true ^ true == false, тогда остается выражение false ^ true == true.
@user-gd7ev6ey7s
@user-gd7ev6ey7s Жыл бұрын
Спасибо!!!
@bereal9464
@bereal9464 3 жыл бұрын
мега понятно еще бы урок что такое static,void вроже как понятно и непонятно в практие бы узнать
@programaniya
@programaniya 3 жыл бұрын
Спасибо! Данный урок тоже будет.
@bereal9464
@bereal9464 3 жыл бұрын
@Програмания kzbin.info/www/bejne/n3bUgnqdg65gjMk вот на эту тему сделайте пожалуйста урок
@MisaNia25
@MisaNia25 3 жыл бұрын
Реально классно аж хочется учиться и практиковать классно объясняешь я полный 0 в программировании но с твоими курсами и практикой надеюсь стану junior
@Cheka160787
@Cheka160787 3 жыл бұрын
@@MisaNia25 стал?
@AgadadievOka
@AgadadievOka 2 жыл бұрын
@@Cheka160787 никто никогда не отвечает😹
@bereal9464
@bereal9464 3 жыл бұрын
огромное спасибо просто все понял вот можно же нормально блин обьяснять
@KimBogdanov
@KimBogdanov 2 жыл бұрын
Всем привет! Задачка на сообразительность: посчитайте сколько будет int a = 2; int result = a + a * (a + ++a);
@timurgasanov5160
@timurgasanov5160 2 жыл бұрын
12
@josephusflavius1519
@josephusflavius1519 Жыл бұрын
18
@user-wm5wz7ff8j
@user-wm5wz7ff8j 9 ай бұрын
20
@KimBogdanov
@KimBogdanov 9 ай бұрын
12@@user-wm5wz7ff8j
@KimBogdanov
@KimBogdanov 9 ай бұрын
Вначале складываем в скобках 2+3 за скобкой умножаем на 2 и прибавляем 2
@user-lv7id1ch1f
@user-lv7id1ch1f 28 күн бұрын
Подскажите пожалуйста на 39:16, там ошибка? А то я запутался. Вместо а=а+13, там нужно а=а+10? Верно ли я понял?
@programaniya
@programaniya 27 күн бұрын
Да, конечно, опечатка.
@YouMeNow88
@YouMeNow88 3 жыл бұрын
Скажите а на Udemy вы тоже не используете IJ от JetBrains?
@programaniya
@programaniya 3 жыл бұрын
Использую во всех последующе написанных курсах.
@rollingdice
@rollingdice 3 жыл бұрын
странно у меня компилятор в IDEA не ругается если в лонге не пишу после значения "L" , это нормально?
@programaniya
@programaniya 2 жыл бұрын
Да )
@megarythm1237
@megarythm1237 7 ай бұрын
В примере на 32:42 ошибка: будет 2 в ответе, а не 0
@programaniya
@programaniya 7 ай бұрын
Перепроверьте ещё раз или напишите код в среде разработке и запустите.
@Even_statc
@Even_statc 2 жыл бұрын
всем привет. объясните пожалуйста почему компилятор выводит ответ прошлой задачи. что бы я не делал?
@programaniya
@programaniya 2 жыл бұрын
Привет. Неверно запускаете код. Находясь в области кода, нажмите на правую кнопку мышки и выберите Run file.
@user-cb4yu5wp4c
@user-cb4yu5wp4c 2 жыл бұрын
Подскажите пожалуйста не совсем понял как это решилось??? i2/d1+d2%i1-I; 11/5.5+1.3%5-201; Решение: 1) 11/5.5= 2. 2)1.3%5= 0. 3)2-201=-199 NetBeans показывает = 197.7 В видео решение = -16.7 Хелп, вообще не могу понять как так и что я сделал не так? Заранее спасибо за помощь)))
@programaniya
@programaniya 2 жыл бұрын
Как уже понял, у Вас всё получилось :)
@user-dv4fx7ql7w
@user-dv4fx7ql7w 2 жыл бұрын
Почему при делении дабл 11 на дабл 3, IDEA в конце дробной части ставит 5, а калькулятор 7?
@programaniya
@programaniya 2 жыл бұрын
Вы о цифре, что находится на 16-ой позиции после запятой? ))) Так было реализовано округление, поэтому.
@user-dv4fx7ql7w
@user-dv4fx7ql7w 2 жыл бұрын
@@programaniya Иными словами, так как при помощи данных инструментов не рассчитывается траектория полёта ракет, такие погрешности допустимы?
@programaniya
@programaniya 2 жыл бұрын
Полагаю, 16-ая цифра после запятой игнорируется даже в ракетной промышленности :)
@user-dv4fx7ql7w
@user-dv4fx7ql7w 2 жыл бұрын
@@programaniya тогда я могу спать спокойно)
@Swintys
@Swintys Жыл бұрын
Добрый день!!! Подскажите как с этим бороться no main classes found...
@programaniya
@programaniya Жыл бұрын
Здравствуйте. Надо глянуть на код, причин проблемы может быть много.
@anjelomanoranjan
@anjelomanoranjan Жыл бұрын
Спасибо! Очень качественно. А ты кто по национальности? (аварец, лезгин, талыш)
@programaniya
@programaniya Жыл бұрын
Рад, что курс нравится.
@anjelomanoranjan
@anjelomanoranjan Жыл бұрын
@@programaniya а у тебя будет в лекция объяснения процесса JVM? То есть физика передачи электрических импульсов и тому подобное.
@AndrPis
@AndrPis 4 ай бұрын
@programaniya b1=b2=b3=true ; b1^b2^b3=true (not ***false***, c=b1^b2=false; c^b3=true );
@programaniya
@programaniya 4 ай бұрын
Здравствуйте. Под уроком в комментариях есть объяснение этого момента.
@ggggpppp8531
@ggggpppp8531 Жыл бұрын
Long a =100L; int b=10; a=b; Когда пишу код точно так же как вы среда разработки выдает ошибку в отрезке кода a=b; . У кого так же и почему у меня выдает ошибку может подскажет кто ни-будь ? java: incompatible types: int cannot be converted to java.lang.Long
@programaniya
@programaniya Жыл бұрын
Я точно тип Long писал с большой буквы? :)
@TheCoffin8888
@TheCoffin8888 Жыл бұрын
А еще на степике, он что-то не хочет с приложения покупать курс. А с сайта не удобно, да и пароль я не помню((( Изменено: Восстановил таки я пароль но через сайт оч неудобно лазать. При попытке купить меня спросили есть ли у меня промокод. Вспомнил что про промокоды было что-то на втором уроке, вернулся, но самого промокоды там не нашел. Отсюда вопрос: где его взять и что туда вводить?
@programaniya
@programaniya Жыл бұрын
Я не могу быть ответственным ни за сайт степик, ни за то, что вы забыли пароль ))) Промокодом я не делюсь, а даю скидочную ссылку на курс в описании к видео.
@TheCoffin8888
@TheCoffin8888 Жыл бұрын
То есть поле оставлять пустым. Ок
@user-dv4fx7ql7w
@user-dv4fx7ql7w 2 жыл бұрын
1:44:37 Почему при i%c(10%97) получается 10? Я понимаю почему 7%3 получается 1, пойму почему 15%10 будет 5, мне даже ясно будет как получится 7 если мы возьмём остаток от деления 97%10.Но с подобным(10%97) я сталкиваюсь впервые. Объясните пожалуйста как это работает?
@programaniya
@programaniya 2 жыл бұрын
Всё очень просто. Надо мыслить так: 1) 15%10 Сколько десяток помещается в 15-ти? Одна. И что остаётся? 5. Это и ответ. 2) 10%97 Сколько раз девяносто семь помещается в 10-ти? Ноль. И что остаётся? 10. Это и ответ.
@TheCoffin8888
@TheCoffin8888 Жыл бұрын
хм... У меня возникла проблема. вот на это пишет ошибку char c3 = '\u0B'; по факту это же 11. Если числа вводить то все ок, а вот с буквами что то не так😑
@programaniya
@programaniya Жыл бұрын
так нужно ведь соответствовать формату. Необходимо прописывать определённое количество символов после "u", т.е. вам после "u" нужно поставить нули.
@andreirabota2960
@andreirabota2960 Жыл бұрын
ДОМАШКА К УРОКУ 2 Дабы не пользоваться калькулятором, я пользовался средой разработки "IDEA intelij" // HOMEWORK // Задание 1. // Тип данных "byte" System.out.println("Тип данных 'byte'"); byte byt0 = 0B1_100;//двоичнаая система счисления byte byt1 = 12; // десятичная система счисления byte byt2 = 014; // 8-ричная система счисления byte byt3 = 0XC; //16-ричная система счисления System.out.println(byt0); System.out.println(byt1); System.out.println(byt2); System.out.println(byt3); System.out.println(" "); System.out.println(Integer.toBinaryString(byt1)); //двоичнаая система счисления System.out.println(Integer.parseInt("1100",2)); // десятичная система счисления System.out.println(Integer.toOctalString(byt1)); // 8-ричная система счисления System.out.println(Integer.toHexString(byt1));//16-ричная система счисления // Тип данных "short" System.out.println("Тип данных 'short'"); short sh0 = 0B10_100_010_100 ; //двоичнаая система счисления short sh1 = 1300; // десятичная система счисления short sh2 = 02424; // 8-ричная система счисления short sh3 = 0x514; //16-ричная система счисления System.out.println(sh0); System.out.println(sh1); System.out.println(sh2); System.out.println(sh3); System.out.println(" "); System.out.println(Integer.toBinaryString(sh1)); //двоичнаая система счисления System.out.println(Integer.parseInt("10100010100",2)); // десятичная система счисления System.out.println(Integer.toOctalString(sh1)); // 8-ричная система счисления System.out.println(Integer.toHexString(sh1)); //16-ричная система счисления // Тип данных "int" System.out.println("Тип данных 'int'"); int in0 = 0;//двоичнаая система счисления int in1 = 0;// десятичная система счисления int in2 = 0;// 8-ричная система счисления int in3 = 0;//16-ричная система счисления System.out.println(in0); System.out.println(in1); System.out.println(in2); System.out.println(in3); System.out.println(" "); System.out.println(Integer.parseInt("0",2));//двоичнаая система счисления System.out.println(Integer.toBinaryString(in1));// десятичная система счисления System.out.println(Integer.toOctalString(in1));// 8-ричная система счисления System.out.println(Integer.toHexString(in1));//16-ричная система счисления //Тип данных long System.out.println("Тип данных 'long'"); long lon0 = 0B111_010_110_111_100_110_100_010_101L; //двоичнаая система счисления long lon1 = 123456789L; // десятичная система счисления long lon2 = 0726746425L;// 8-ричная система счисления long lon3 = 0x75bcd15L;//16-ричная система счисления System.out.println(lon0); System.out.println(lon1); System.out.println(lon2); System.out.println(lon3); System.out.println(" "); System.out.println(Long.parseLong("111010110111100110100010101",2)); System.out.println(Long.toBinaryString(lon1)); System.out.println(Long.toOctalString(lon1)); System.out.println(Long.toHexString(lon1)); // Задание 2 //Тип данных float , double , boolean System.out.println("Тип данных float , double , boolean"); float flo0 = 2.152f; float flo1 = 16654.0______13___________________1f; double dob0 = -9235__32.12_321__2; double dob1 = 32.122; boolean bool0 = false; boolean bool1 = true; System.out.println(flo0); System.out.println(flo1); System.out.println(dob0); System.out.println(dob1); System.out.println(bool0); System.out.println(bool1); // Задание 3 "char" System.out.println("Тип данных float , double , boolean"); char cha0 = 't'; char cha1 = '\u4122'; char cha2 = '9'; char cha3 = ' '; System.out.println(cha0); System.out.println(cha1); System.out.println(cha2); System.out.println(cha3);
@andreirabota2960
@andreirabota2960 Жыл бұрын
забыл в символе char указать символ в виде кода к примеру char cha1 = '222' ;
@FIRDAVS_PULOTOV
@FIRDAVS_PULOTOV Жыл бұрын
в чём разница между тем чтобы смотреть курс на ютуб или купить на Udemy
@programaniya
@programaniya Жыл бұрын
Разница в том, что на канале курс не полный. Сюда я выкладываю уроки, чтобы вы смогли оценить мою методику преподавания и определить, подходит ли она вам. Если да, то вы можете купить полный курс на платформах.
@FIRDAVS_PULOTOV
@FIRDAVS_PULOTOV Жыл бұрын
@@programaniya Понял. Спасибо
@user-rq3nt7tf2g
@user-rq3nt7tf2g 9 ай бұрын
почему 5.5/3.5 равно 2? если результат 1.57
@programaniya
@programaniya 9 ай бұрын
Вы точно использовали корректный арифметический оператор? Если да, поделитесь, пожалуйста, таймкодом данного момента.
@user-qx5ec2xs5s
@user-qx5ec2xs5s 25 күн бұрын
Там было не деление, а остаток от деления знак %. Он как раз равен двум
@user-cb4yu5wp4c
@user-cb4yu5wp4c 2 жыл бұрын
У меня получилось -197 и на бумаге и через NetBeans. Подскажите как у вас получилось -16.7????
@user-cb4yu5wp4c
@user-cb4yu5wp4c 2 жыл бұрын
-197.7 получилось у меня
@user-cb4yu5wp4c
@user-cb4yu5wp4c 2 жыл бұрын
Всё получилось))) я просто не обратил внимание что в long =l на конце и решал как 201🤦🏻 потом вспомнил что надо ставить и все решилось)))
@oksana3427
@oksana3427 2 жыл бұрын
Блин, так и не поняла, почему 3,3 % 5 будет 3,3
@programaniya
@programaniya 2 жыл бұрын
5 ни разу не помещается в 3.3, т.е. 0 целых, а сколько осталось? 3.3 :)
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 10 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 48 МЛН
Don't Learn Machine Learning, Instead learn this!
6:21
Deepchand O A
Рет қаралды 782