Red de conocimiento informático - Conocimiento de la instalación - Quiero escribir un código en java para contar cuántos números, letras y otros caracteres hay

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)?{

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);

}

}