Quiero escribir un código en java para contar cuántos números, letras y otros caracteres hay
El código es el siguiente: import?java.util.Scanner;
/** *?Cuenta el número de números, letras, espacios y otros caracteres en la cadena*? @autor?young * */
public?class?Data01?{
public?static?void?main(String[]?args)?{
int?EnglishCount
int?Número de espacios
int?numCount?=?0; ///?Número de dígitos
int?otherCount?=? 0; // Otro número de caracteres
Scanner?sc?=?new?Scanner(System.in);
System.out.println("Ingrese una línea: ");
String?str?=?sc.nextLine(); //Obtener la línea de caracteres de entrada en la consola
char[]?ch?=?str. toCharArray(); // ?Convierte la cadena obtenida en una matriz de caracteres
for?(int?i?=?0;?i?lt;?ch.length;?i)?{ p>
if(Character.isLetter(ch[i]))?{
// Determinar si es una letra
englishCount;
} else if(Character .isSpaceChar(ch[i]))?{
/// Determinar si es un espacio
spaceCount;
} ?{
///? Determinar si es un número
numCount;
}?println("Número de dígitos: "? ?numCount);
System.out .println("Número de espacios: "? ?spaceCount);
System.out.println("Número de otros caracteres: "? ?otherCount); p>
}
}