Red de conocimiento informático - Aprendizaje de programación - Pregunta de programación Java: ingrese un fragmento de inglés desde el teclado, cuente el número de palabras en el texto y genere las palabras de cuatro letras en una línea de 5.

Pregunta de programación Java: ingrese un fragmento de inglés desde el teclado, cuente el número de palabras en el texto y genere las palabras de cuatro letras en una línea de 5.

importar java.util.Scanner;

clase pública SplitWords {

public static void main(String[] args) {

System.out.println("Ingrese algunas palabras en inglés, sepárelas con ',' o ESPACIO ");

Scanner scanner = new Scanner(System.in);

Entrada de cadena = scanner.nextLine();

String[] palabras = input.replace(',', ' ').replace('.', ' ').split("\\s+");

System.out.println("Total " + palabras.longitud + " palabra separada en " + entrada);

System.out.println("Las palabras con 4 caracteres son como sigue: ");

int count = 0;

for(String str: palabras){

if(count == 5){

System.out.println();

recuento = 0;

}

if(str.length() == 4){

System.out.print(str + "\t");

count++;

}

}

}

}

-----------------

Por favor, introduzca algunas palabras en inglés. separe con ',' o ESPACIO

Hoy es el día de Navidad, la gente en China no lo celebramos. Me gusta mucho China.

Total 16 palabras separadas en Hoy es Navidad. Día, los chinos no lo celebramos. Me gusta mucho China.

Las palabras con 4 caracteres son las siguientes:

Me gusta mucho