public class Solution { public static void main(String[] args) { String string = "Кто желает поработать?"; int getWordCount = getWordCount(string); System.out.println("Количество слов в строке \"" + string + "\" равно " + getWordCount); } public static int getWordCount(String string) { //напишите тут ваш код //Начальное количество слов равно 0 int count = 0; //Если ввели хотя бы одно слово, тогда считать, иначе конец программы if(string.length() != 0){ count++; for (int i = 0; i < string.length(); i++) { if(string.charAt(i) == ' '){ //Если пробел - увеличиваем количество слов на 1 count++; } Вот если строка String string = "Кто желает поработать?"; будет выглядеть вот так String string = " Кто желает поработать?"; Начинатся с пробела. ТО выходит 4 а не 3 слова. Каким ещё образом можно решить данную задачу чтобы избежать этого???