HTML Diff
8 added 29 removed
Original 2026-01-01
Modified 2026-02-26
1 <h2>Ответы</h2>
1 <h2>Ответы</h2>
2 - <p>29</p>
 
3 <p>Для извлечения символа из строки используется метод charAt(). Он принимает на вход позицию (индекс) по которому находится нужный символ. Отсчет индексов начинается с нуля. То есть первый символ имеет нулевой индекс, первый - второй и так далее.</p>
2 <p>Для извлечения символа из строки используется метод charAt(). Он принимает на вход позицию (индекс) по которому находится нужный символ. Отсчет индексов начинается с нуля. То есть первый символ имеет нулевой индекс, первый - второй и так далее.</p>
4 <p>Если выйти за границу доступных букв, то возникнет ошибка:</p>
3 <p>Если выйти за границу доступных букв, то возникнет ошибка:</p>
5 - <p>25</p>
 
6 <p>Упражнение 10. Мой вариант:)</p>
4 <p>Упражнение 10. Мой вариант:)</p>
7 <p>var text = "Never forget what you are, for surely the world will not"; System.out.println("First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() -1));</p>
5 <p>var text = "Never forget what you are, for surely the world will not"; System.out.println("First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() -1));</p>
8 <p>Добрый день! А в скобки в charAt можно занести какую-нибудь информацию, что бы она вывела мне последний символ, что бы мне не приходилось сидеть и считать буквы?</p>
6 <p>Добрый день! А в скобки в charAt можно занести какую-нибудь информацию, что бы она вывела мне последний символ, что бы мне не приходилось сидеть и считать буквы?</p>
9 - <p>9</p>
 
10 <p>Методом length считаем общее количество символов и вычитаем 1, так как считаем с 0. Это и будет индекс последнего символа.</p>
7 <p>Методом length считаем общее количество символов и вычитаем 1, так как считаем с 0. Это и будет индекс последнего символа.</p>
11 - <p>5</p>
 
12 <p>к упражнению 10</p>
8 <p>к упражнению 10</p>
13 <ol><li>Методом length считаем общее количество символов</li>
9 <ol><li>Методом length считаем общее количество символов</li>
14 <li>Методом charAt(...) находится значение первого и последнего символа</li>
10 <li>Методом charAt(...) находится значение первого и последнего символа</li>
15 <li>Методом \n создается перенос строки</li>
11 <li>Методом \n создается перенос строки</li>
16 <li>Не забываем про пробелы в выводе результатов.</li>
12 <li>Не забываем про пробелы в выводе результатов.</li>
17 - </ol><p>2</p>
13 + </ol><p>В этой ветке все активно обсуждают задание номер 10. Поэтому я тоже хочу! Для начала хочется заметить, что это задание вызвало у меня существенный ступор. Хотя я уже проходил его на CodeBasics, будучи никем в программировании это решение быстро превратилось в "кашу" у меня в голове и забылось. Наверное потому, что у меня до этого задания был "барьер" в голове, о том, могу ли я делать конкатенацию с методом или тварь я дрожащая. Ну и ко всему прочему, меня пугали длинные выражения.</p>
18 - <p>System.out.println("First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length()-1));</p>
 
19 - <p>2</p>
 
20 - <p>Просто надо привыкнуть, что Java рождался из C языков. Там все массивы с 0))) Строки - это тож массивы(точнее не массивы а ссылки). Тем кто начинал с Basic или Pascal сложнее, там со строками проще иногда.</p>
 
21 - <p>2</p>
 
22 - <p>В этой ветке все активно обсуждают задание номер 10. Поэтому я тоже хочу! Для начала хочется заметить, что это задание вызвало у меня существенный ступор. Хотя я уже проходил его на CodeBasics, будучи никем в программировании это решение быстро превратилось в "кашу" у меня в голове и забылось. Наверное потому, что у меня до этого задания был "барьер" в голове, о том, могу ли я делать конкатенацию с методом или тварь я дрожащая. Ну и ко всему прочему, меня пугали длинные выражения.</p>
 
23 <p>Теперь я знаю, я буду конкатенировать всё, что мне попадёт под руку, может даже сделаю КОДоПСА.</p>
14 <p>Теперь я знаю, я буду конкатенировать всё, что мне попадёт под руку, может даже сделаю КОДоПСА.</p>
24 <h2>Моё решение задания номер 10:</h2>
15 <h2>Моё решение задания номер 10:</h2>
25 <p>var text = "Never forget what you are, for surely the world will not";</p>
16 <p>var text = "Never forget what you are, for surely the world will not";</p>
26 <p>var a = "First: " + text.charAt(0) + "\nLast: " + text.charAt(55);</p>
17 <p>var a = "First: " + text.charAt(0) + "\nLast: " + text.charAt(55);</p>
27 <p>System.out.println(a);</p>
18 <p>System.out.println(a);</p>
28 - <p>1</p>
19 + <p>Просто надо привыкнуть, что Java рождался из C языков. Там все массивы с 0))) Строки - это тож массивы(точнее не массивы а ссылки). Тем кто начинал с Basic или Pascal сложнее, там со строками проще иногда.</p>
 
20 + <p>System.out.println("First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length()-1));</p>
29 <p>var text = "Never forget what you are, for surely the world will not";</p>
21 <p>var text = "Never forget what you are, for surely the world will not";</p>
30 <p>var text2 = "not"; System.out.println("First: "+ text.charAt(0)+"\nLast: "+ text2.charAt(2));</p>
22 <p>var text2 = "not"; System.out.println("First: "+ text.charAt(0)+"\nLast: "+ text2.charAt(2));</p>
31 - <p>1</p>
 
32 <p>System.out.println("First: "+text.charAt(0)+"\nLast: "+text.charAt(55));</p>
23 <p>System.out.println("First: "+text.charAt(0)+"\nLast: "+text.charAt(55));</p>
33 - <p>0</p>
24 + <p>Упражнение 10 мой ответ:</p>
 
25 + <h2>var text = "Never forget what you are, for surely the world will not";</h2>
 
26 + <p>var textFLSymbols = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(textFLSimbols);</p>
 
27 + <p>не один из ваших вариантов не является верным так как в условии задания написано, что вы должны добавить переменную и уже ее засунуть в System.out.println</p>
34 <p>Мой вариант 10-го задания с использованием полученных знаний на Hexlet: System.out.println("First: " + text.charAt(0) + "\n" + "Last: " + text.charAt(text.length() - 1));</p>
28 <p>Мой вариант 10-го задания с использованием полученных знаний на Hexlet: System.out.println("First: " + text.charAt(0) + "\n" + "Last: " + text.charAt(text.length() - 1));</p>
35 - <p>0</p>
 
36 <p>В задании написано, что нужно создать только одну переменную и записать в нее все выражение ДО вывода на экран! Поэтому создаем переменную и записываем в нее составное выражение с конкатенацией строк с методами и символом переноса строки. Чтобы получить последний символ, нужно в атрибут метода получения символа вместо индекса вставить метод подсчета количества символов и вычесть 1 (так как индекс считается от 0).</p>
29 <p>В задании написано, что нужно создать только одну переменную и записать в нее все выражение ДО вывода на экран! Поэтому создаем переменную и записываем в нее составное выражение с конкатенацией строк с методами и символом переноса строки. Чтобы получить последний символ, нужно в атрибут метода получения символа вместо индекса вставить метод подсчета количества символов и вычесть 1 (так как индекс считается от 0).</p>
37 - <p>0</p>
 
38 <p>Интересный факто. Все "правильные" решения с text.charAt(text.lenght() -1) - заслуга Чата GPT. И лишь те немногие с text.charAt(55) сами решили. Хоть это решение не верно и малофункционально. Ибо невозможно додуматся до конструкции где вместо вызываемой буквы, в методе, мы засовываем еще один метод. Ибо это даже приблизительно нигде не упоминалось. А так... "пройти" задачу можно было элементарным System.out.println("First: N" + "\nLast: t"); что просто глупый ответ на глупый вопрос. Только если у вопроса не было задачи стимулировать искать ответ в интернете.</p>
30 <p>Интересный факто. Все "правильные" решения с text.charAt(text.lenght() -1) - заслуга Чата GPT. И лишь те немногие с text.charAt(55) сами решили. Хоть это решение не верно и малофункционально. Ибо невозможно додуматся до конструкции где вместо вызываемой буквы, в методе, мы засовываем еще один метод. Ибо это даже приблизительно нигде не упоминалось. А так... "пройти" задачу можно было элементарным System.out.println("First: N" + "\nLast: t"); что просто глупый ответ на глупый вопрос. Только если у вопроса не было задачи стимулировать искать ответ в интернете.</p>
39 - <p>0</p>
 
40 <p>var text = "Never forget what you are, for surely the world will not"; var t1 = text.charAt(0); var t2 = text.charAt(55); System.out.println ("First: "+t1+"\nLast: "+t2);</p>
31 <p>var text = "Never forget what you are, for surely the world will not"; var t1 = text.charAt(0); var t2 = text.charAt(55); System.out.println ("First: "+t1+"\nLast: "+t2);</p>
41 - <p>0</p>
 
42 <p>var text = "Never forget what you are, for surely the world will not"; var result = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(result);</p>
32 <p>var text = "Never forget what you are, for surely the world will not"; var result = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(result);</p>
43 - <p>0</p>
33 + <p>var result = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(result);</p>
44 <p>var a = "First: " + text.charAt(0) + "/nLast: " + text.charAt(text.lenght() - 1); System.out.println(a);</p>
34 <p>var a = "First: " + text.charAt(0) + "/nLast: " + text.charAt(text.lenght() - 1); System.out.println(a);</p>
45 <p>не вижу свою ошибку. После сохранения своего решения выбрала "подсмотреть верное решение", и все равно, кроме формата, не вижу, в чем накосячила)))</p>
35 <p>не вижу свою ошибку. После сохранения своего решения выбрала "подсмотреть верное решение", и все равно, кроме формата, не вижу, в чем накосячила)))</p>
46 - <p>0</p>
 
47 <p>мне кажется так будет понятнее что откуда берется:</p>
36 <p>мне кажется так будет понятнее что откуда берется:</p>
48 <p>var text = "Never forget what you are, for surely the world will not"; var upText = text.toUpperCase(); var lowText = text.toLowerCase(); System.out.println("First: " + upText.charAt(0) + "\nLast: " + lowText.charAt(text.length() -1));</p>
37 <p>var text = "Never forget what you are, for surely the world will not"; var upText = text.toUpperCase(); var lowText = text.toLowerCase(); System.out.println("First: " + upText.charAt(0) + "\nLast: " + lowText.charAt(text.length() -1));</p>
49 - <p>0</p>
 
50 <p>Здравствуйте! По мне, так будет понятней: сначала работаем с переменными(присваиваем имена и значения), чтобы в будущем могли к ним обратиться.</p>
38 <p>Здравствуйте! По мне, так будет понятней: сначала работаем с переменными(присваиваем имена и значения), чтобы в будущем могли к ним обратиться.</p>
51 <p>var text = "Never forget what you are, for surely the world will not";</p>
39 <p>var text = "Never forget what you are, for surely the world will not";</p>
52 <p>char resultN = text.charAt(0); char resultT = text.charAt(11); String first = "First: "; String last = "\nLast: ";</p>
40 <p>char resultN = text.charAt(0); char resultT = text.charAt(11); String first = "First: "; String last = "\nLast: ";</p>
53 <p>Выводим:</p>
41 <p>Выводим:</p>
54 <p>System.out.println(first + resultN + last + resultT);</p>
42 <p>System.out.println(first + resultN + last + resultT);</p>
55 <p>Скорее всего так наиболее понятнее, что от куда взялось.</p>
43 <p>Скорее всего так наиболее понятнее, что от куда взялось.</p>
56 - <p>0</p>
 
57 <p>Never forget what you are, for surely the world will not.charAt(0)</p>
44 <p>Never forget what you are, for surely the world will not.charAt(0)</p>
58 - <p>0</p>
 
59 <p>Всем привет , начинаю учиться и много не понимаю, можете пожалуйста объяснить мне . В ваших решениях многие пишут "First" , но я не видел этой информации в уроках. Откуда это взялось или что изучить , что бы понять почему это нужно писать в код? Пример : System.out.println( First" + n.charAt(0) +"\nLast: " + t.charAt(t.length() -1));</p>
45 <p>Всем привет , начинаю учиться и много не понимаю, можете пожалуйста объяснить мне . В ваших решениях многие пишут "First" , но я не видел этой информации в уроках. Откуда это взялось или что изучить , что бы понять почему это нужно писать в код? Пример : System.out.println( First" + n.charAt(0) +"\nLast: " + t.charAt(t.length() -1));</p>
60 - <p>0</p>
 
61 <p>Мой вариант : var text = "Never forget what you are, for surely the world will not"; var n = "Never"; var t = "not"; System.out.println("First: " + n.charAt(0) +"\nLast: " + t.charAt(t.length() -1));</p>
46 <p>Мой вариант : var text = "Never forget what you are, for surely the world will not"; var n = "Never"; var t = "not"; System.out.println("First: " + n.charAt(0) +"\nLast: " + t.charAt(t.length() -1));</p>
62 - <p>0</p>
 
63 <p>Упражнение 10 мой ответ:</p>
47 <p>Упражнение 10 мой ответ:</p>
64 <p>var text = "Never forget what you are, for surely the world will not"; var textFLSymbols = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(textFLSimbols);</p>
48 <p>var text = "Never forget what you are, for surely the world will not"; var textFLSymbols = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(textFLSimbols);</p>
65 - <p>0</p>
 
66 - <p>Упражнение 10 мой ответ:</p>
 
67 - <h2>var text = "Never forget what you are, for surely the world will not";</h2>
 
68 - <p>var textFLSymbols = "First: " + text.charAt(0) + "\nLast: " + text.charAt(text.length() - 1); System.out.println(textFLSimbols);</p>
 
69 - <p>не один из ваших вариантов не является верным так как в условии задания написано, что вы должны добавить переменную и уже ее засунуть в System.out.println</p>