public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numCaracteres = 0, numCaracteresAlfa = 0, numCaracteresA = 0;
String frase = "";
System.out.println("Escribe una frase...");
frase = teclado.nextLine();
numCaracteres = frase.length();
System.out.println("Tu frase tiene "+numCaracteres+" caracteres");
//Al recorrer el string, el length(), reconoce los characteres como enteros, entonces
//hay que poner 'chartAt' para que lea el caracter tal cual
for (int i = 0; i < frase.length(); i++) {
if(Character.isLetter(frase.charAt(i))){
numCaracteresAlfa++;
}
}
for (int i = 0; i < frase.length(); i++) {
if(frase.charAt(i)=='a'){
numCaracteresA++;
}
}
System.out.println("Tu frase tiene "+numCaracteresAlfa+" caracteres alfabéticos");
System.out.println("La cantidad de 'a' = "+numCaracteresA);
teclado.close();
}
lunes, 7 de noviembre de 2016
Implementa un programa Java que lea de la entrada estándar una frase y la analice para informarnos de: -número de caracteres que tiene. -número de caracteres alfabéticos que tiene.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario