Java для начинающих. Урок 23(продолжение): Форматирование строк в Java

  Рет қаралды 101,518

alishev

alishev

8 жыл бұрын

МОЙ НОВЫЙ КУРС: • Мой курс "Продвинутая ...
ПРАКТИКА НА JAVA: java-marathon.tilda.ws
Реклама и сотрудничество: alishev.neil@gmail.com

Пікірлер: 84
@alishevN
@alishevN 6 жыл бұрын
Регистрируйтесь на курс "Продвинутая Java": kzfaq.info/get/bejne/qLiVZNmFlbmodGw.html Практикуйтесь в написании Java кода: java-marathon.tilda.ws
@nezhinHizZ
@nezhinHizZ 5 жыл бұрын
Отличный урок! И это очень даже полезно! Рано или поздно любой прогер начинает создавать интерфей в котом есть текст. Уметь грамотно его фотматировать очень даже полезно 👍
@PodolyakTatyana
@PodolyakTatyana Жыл бұрын
Спасибо тебе огромное дорогой человек! Очень доходчиво и понятно! Много желаю тебе денег, здоровья и везения!!!! ))))
@skyname8870
@skyname8870 Жыл бұрын
Спасибо большое Вам за то, что так ясно и доступно объяснили.
@GT-cv3xu
@GT-cv3xu 3 жыл бұрын
У Вас талант объяснять понятно! спасибо♥♥♥
@user-fk7jl4ht1c
@user-fk7jl4ht1c 5 жыл бұрын
Отличный урок! Спасибо большое))))
@korumstar9989
@korumstar9989 5 жыл бұрын
Спасибо за работу!
@divergenny
@divergenny 3 жыл бұрын
Спасибо большое за объяснения !)
@user-jj6il8my6z
@user-jj6il8my6z 3 жыл бұрын
Огромное спасибо. Прошел на JavaRush Syntax core, читал много очень информации, детально разбирал код кажду строчку, заняло около 4 месяцев, вообще понять суть программирование и основы языка программирования java. Вас давно уже рекомендовали к просмотру сразу нашел вас и добавил избранное и конечно сразу же приобрел продвинутую "JAVA", но поставил цель сначала пройти Syntax core, а потом уже отработать у вас на канале от 1 урока до самого последнего. Очень многого нового узнал, и сейчас полностью сложились все пазлы. Как пройду ОПП, вернусь на продвинутую JAVA. Хочу немного помучиться в изучение и гугление информации, что в будущем очень пригодится.
@someing2746
@someing2746 3 жыл бұрын
Как сейчас? Какие ощущения после изученного? Нашли работу? Стоит ли брать курс этого автора?
@nesterenko449
@nesterenko449 Жыл бұрын
Здравствуйте, получилось в итоге устроиться?
@kamenyFX
@kamenyFX Жыл бұрын
Вы наверно уже сеньер, да?
@wokkku
@wokkku Жыл бұрын
4 месяца на syntax?!?!?
@1mmerlich
@1mmerlich 11 ай бұрын
если в день уделять по 1-2 часа можно и больше потратить))@@wokkku
@usafamily4804
@usafamily4804 2 жыл бұрын
Спасибо! Отличный урок.
@itNet12
@itNet12 5 жыл бұрын
Спасибо вам большое !
@sambalinski
@sambalinski 6 жыл бұрын
Спасибо. Всё стало понятно :)
@user-hw2bb5gj6y
@user-hw2bb5gj6y Жыл бұрын
Спасибо большое автору за урок! Начинаю понимать форматирование строк!!!
@jamjam3337
@jamjam3337 8 күн бұрын
Спасибо!
@DeFacto911
@DeFacto911 5 жыл бұрын
Красава! Спасибо :)
@Varadorchik
@Varadorchik 6 жыл бұрын
Спасибоу!
@thomast0m
@thomast0m 2 жыл бұрын
Понятно объяснил.
@Anatoli-bq1pe
@Anatoli-bq1pe 2 жыл бұрын
Благодарю)
@igorm6585
@igorm6585 5 жыл бұрын
%d - это не digit, а decimal, т. е. десятичное значение.
@shamandigital
@shamandigital 4 жыл бұрын
молодец
@user-ne6dt8gv3o
@user-ne6dt8gv3o 3 жыл бұрын
да, это очень важно, спасибо
@kyami8718
@kyami8718 2 жыл бұрын
Ага,очень много узнал,это мне очень пригодилось
@pate2418
@pate2418 Жыл бұрын
Спасибище!
@user-md5dm1ke8m
@user-md5dm1ke8m 5 ай бұрын
String 23.24 "Спасибо"
@wldzam
@wldzam 4 жыл бұрын
thnks
@mikhailochkaev2454
@mikhailochkaev2454 2 жыл бұрын
Прикольный лайфхак
@user-md5dm1ke8m
@user-md5dm1ke8m 5 ай бұрын
Хорошии урок!!!
@rogerhappy9751
@rogerhappy9751 4 жыл бұрын
Спасибо! А как правильно использовать ограничение на вывод знаков после точки непосредственно в return ?)
@user-yv2yc4fj4w
@user-yv2yc4fj4w Жыл бұрын
Еще %3$d, например. Где число - порядковый номер параметра, начиная с единицы.
@user-ny3rs9tg8s
@user-ny3rs9tg8s 3 жыл бұрын
printf вроде как корнями еще из С идет
@MariMaxVR
@MariMaxVR Жыл бұрын
Здравствуйте, подскажите а нет ли у вас в планах сделать такой же курс (основы + продвинутый) по языку C# ? Было бы очень полезно.
@thankyou9818
@thankyou9818 Жыл бұрын
Есть замечательный курс у блогера SimpleCode
@kartuzzkartuzz4222
@kartuzzkartuzz4222 4 жыл бұрын
10:00=>то есть это работает только с числами, а с текстом нет?
@Zhidunov
@Zhidunov 8 жыл бұрын
Урок доступный, хороший, но даже не могу себе представить где бы это использовалось в каком-нибудь серьезном проекте. =)
@alishevN
@alishevN 8 жыл бұрын
+Никита Жигунов Не самая нужная тема, согласен)
@user-qy7yv1ut4c
@user-qy7yv1ut4c 7 жыл бұрын
округлить?
@Lexoid65
@Lexoid65 7 жыл бұрын
Евгений как вариант, но скорее всего форматирование строк имеет немного другое предназначение. Для округления чисел с точки зрения семантики логичнее было бы использовать предназначенные для этих целей статичные методы класса Math. Имею ввиду методы Math.ceil(n), Math.round(n) и Math.floor(n), где в качестве аргумента n подразумевается любое вещественное число, которое попадает в диапазон допустимых значений базового типа double (стандарт IEEE 754).
@user-cu5zz6mo1x
@user-cu5zz6mo1x Жыл бұрын
звук тихий, а так спасибо)
@jordondoe
@jordondoe 4 жыл бұрын
спасибо но все таки вы не раскрыли тему полностью
@user-kq7ju4st6s
@user-kq7ju4st6s 2 жыл бұрын
А чем отличаются следующие форматы: %-4 и %-4d ?
@draaamdaaamn8489
@draaamdaaamn8489 10 ай бұрын
d обозначает что после запятой идёт цийра
@user-jm6qk6zj5l
@user-jm6qk6zj5l 2 жыл бұрын
Сейчас актуальнее String.format()
@hikmatasgarli7036
@hikmatasgarli7036 5 жыл бұрын
Those who know the C language - it will be easy for them
@Slashh
@Slashh 3 жыл бұрын
Those who know the C++ language - it will be easy for them
@vasylskyba6497
@vasylskyba6497 6 жыл бұрын
Почему при исполнении кода float d = 1.05f; System.out.printf("String %.20f",d); результат String 1,04999995231628420000 ?
@Dmitry2385
@Dmitry2385 6 жыл бұрын
Мне тоже интересно почему так?
@user-kg3uv7xp4n
@user-kg3uv7xp4n 6 жыл бұрын
Разница в типе данных. когда мы пишем float, то точность вычислений меньше, как и памяти, занимаемой под операцию. Для точных вычислений используется тип double. float number1 = 1.05f; System.out.printf(" тип 1 = %.20f",number1); double number2 = 1.05; System.out.printf(" тип 2 = %.20f",number2); в итоге мы имеем: тип 1 = 1,04999995231628420000 тип 2 = 1,05000000000000000000
@Dmitry2385
@Dmitry2385 6 жыл бұрын
Слава Отев Так получается float более точная переменная, она не отсекает цифры после второй цифры после запятой. А double отсекает? В чем точность double тогда?
@user-kg3uv7xp4n
@user-kg3uv7xp4n 6 жыл бұрын
Dmitry Novikov Согласно оф документации тип double более точно проводит расчеты, чем float.В примере видно, что в случае 20 цифр после запятой, float округляет с ошибкой.
@seranshum
@seranshum 6 жыл бұрын
Потому что ты указал 20 символов после точки - %.20
@adeptmeh566
@adeptmeh566 5 жыл бұрын
В питоне также, один в один, можно.
@objectobj
@objectobj 2 жыл бұрын
жесть. "NICE" - это просто строковое значение, а не "переменная типа String". Переменная - это вообще другое. И 10 - это не цифра! Это число, состоящее из двух цифр.
@A1xarT
@A1xarT Жыл бұрын
2:53 число, не цифра
@asd-sl1kv
@asd-sl1kv 3 жыл бұрын
а где методы строк
@hikmatasgarli7036
@hikmatasgarli7036 5 жыл бұрын
23.09.2018 учим Джавуу !
@bo-h8075
@bo-h8075 5 жыл бұрын
16.01.19 учим
@aliaksandrramaniuk5259
@aliaksandrramaniuk5259 5 жыл бұрын
@@bo-h8075 12.03.2019 учим))
@alfonsmucha9931
@alfonsmucha9931 5 жыл бұрын
23.04.2019 учим
@mihailkrysan1275
@mihailkrysan1275 5 жыл бұрын
02.06.2019 учим!)
@sh4rk717
@sh4rk717 4 жыл бұрын
20.11.2019 учим
@user-fg4pr7mg7c
@user-fg4pr7mg7c 4 жыл бұрын
Тупо *вспомни Си*
@konio_misterio
@konio_misterio 8 жыл бұрын
Действительно, интересный материал, весьма доступный, но ИМХО совершенно бесполезный, хотя для общего развития годится) Я так понимаю, что подобное форматирование мигрировало с языка вроде С...)
@Lexoid65
@Lexoid65 7 жыл бұрын
Совершенно верно, в языке программирования C++, который является прямым предком языка Java, используется точно такая же языковая конструкция с точно таким же синтаксисом (даже формы записи аргументов идентичны). Разница только в том, что в C++ можно использовать функцию printf() напрямую, подключив перед этим стандартную библиотеку stdio.h (стандартный заголовочный файл ввода-вывода).
@user-er5uz4os1t
@user-er5uz4os1t 2 жыл бұрын
@@Lexoid65 с++ вышел после джавы если не ошибаюсь, и делался он только по причине того что компании не разрешили на джаве, и они разработали свой ЯП, если бы джава тогда была открыта для них с++ не было бы
@user-fk4ef5jz5k
@user-fk4ef5jz5k 2 жыл бұрын
@@user-er5uz4os1t вы очень ошибаетесь
@user-er5uz4os1t
@user-er5uz4os1t 2 жыл бұрын
@@user-fk4ef5jz5k возможно, информацию я силлно не проверял но так писалось в учебнике и так сказал препод. Я говорю про c++а не про с
@user-up6my6ne1h
@user-up6my6ne1h 2 жыл бұрын
@@user-er5uz4os1t Та версия, что я слышал, включала название фирмы - Microsoft, и разработанный ею язык - С#.
@DDDMaxter
@DDDMaxter 4 жыл бұрын
А это вообще для чего делается? Как всё это запомнить без постоянного подсматривания подсказок? И ещё вопрос, почему это нельзя сделать всё тем же лёгким Sout("Текст цифры");? public class Solution { public static void main ( String [ ] args){ System.out.println("10,400000This is HIHI a string, 10000"); System.out.printf("%fThis is %s a string, %d", 10.4, "HIHI", 10000); Вот эти две строки по сути выдадут одно и тоже, но в чём отличие?
@user-zl4vn8sf7u
@user-zl4vn8sf7u 2 жыл бұрын
А для чего это?,. почему не льзя сразу писать в print то что нужно,, ???
@user-ss9oi9cn9o
@user-ss9oi9cn9o 11 ай бұрын
узнал?
@misterex99
@misterex99 5 жыл бұрын
А как найти допустим в предложении больше 100 символов спец символы. Пример: Мой дед °воевал° в великой отечественной войне. Нужно найти слово с начальным символом "°" взять у него индекс, потом найти этот же символ ° в конце слова, тоже взять у него индекс, удалить эти символы, и применить к этому слово допустим подчеркивание, и таких символов могут быть куча в предложении в наче слова и в конце.
@tonyvegas6009
@tonyvegas6009 4 жыл бұрын
Без Б уроки
@C2H5OHH
@C2H5OHH 2 жыл бұрын
Спасибо!
Java для начинающих. Урок 23: StringBuilder
15:14
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 185 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 99 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 22 МЛН
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
Зачем нужны указатели в C++?
8:14
Dima
Рет қаралды 10 М.
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 135 М.
Добро пожаловать в C++
16:08
Winderton
Рет қаралды 456 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН