HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Циклы подходят не только для обработки чисел, но и при работе со строками. В первую очередь благодаря возможности получить конкретный символ по его индексу. Ниже пример кода, который распечатывает буквы каждого слова на отдельной строке:</p>
1 <p>Циклы подходят не только для обработки чисел, но и при работе со строками. В первую очередь благодаря возможности получить конкретный символ по его индексу. Ниже пример кода, который распечатывает буквы каждого слова на отдельной строке:</p>
2 public static void printNameBySymbol(String name) { var i = 0; // Такая проверка будет выполняться до конца строки // включая последний символ. Его индекс `length() - 1`. while (i &lt; name.length()) { // Обращаемся к символу по индексу System.out.println(name.charAt(i)); i += 1; } } var name = "Arya"; App.printNameBySymbol(name); // "A" // "r" // "y" // "a"<p>Самое главное в этом коде - поставить правильное условие в while. Это можно сделать сразу двумя способами:</p>
2 public static void printNameBySymbol(String name) { var i = 0; // Такая проверка будет выполняться до конца строки // включая последний символ. Его индекс `length() - 1`. while (i &lt; name.length()) { // Обращаемся к символу по индексу System.out.println(name.charAt(i)); i += 1; } } var name = "Arya"; App.printNameBySymbol(name); // "A" // "r" // "y" // "a"<p>Самое главное в этом коде - поставить правильное условие в while. Это можно сделать сразу двумя способами:</p>
3 <ul><li>i &lt; name.length()</li>
3 <ul><li>i &lt; name.length()</li>
4 <li>i &lt;= name.length() - 1</li>
4 <li>i &lt;= name.length() - 1</li>
5 </ul><p>Оба способа приводят к одному результату.</p>
5 </ul><p>Оба способа приводят к одному результату.</p>