Как определить количество слов в строке в Java
Данная статья написана командой Vertex Academy. Это одна из статей из нашего "Самоучителя по Java."
Напишите программу HowMany.java, которая определит, сколько слов Вы ввели с консоли.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import java.util.Scanner; public class HowMany { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //Вводим предложение в консоль System.out.println("Введите слова одной строкой через пробел"); String input = sc.nextLine(); //Начальное количество слов равно 0 int count = 0; //Если ввели хотя бы одно слово, тогда считать, иначе конец программы if(input.length() != 0){ count++; //Проверяем каждый символ, не пробел ли это for (int i = 0; i < input.length(); i++) { if(input.charAt(i) == ' '){ //Если пробел - увеличиваем количество слов на 1 count++; } } } System.out.println("Вы ввели "+count+"слов"); } } |
Надеемся - наша статья была Вам полезна. Есть возможность записаться на наши курсы по Java. Детальную информацию смотрите у нас на сайте.