/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
( System .
in ) ; System .
out .
print ( "Digite a quantidade de teclas: " ) ; int n = sc.nextInt ( ) ;
char [ ] teclaon = new char [ n] ;
int qtdNumeros = 0 ;
int qtdLetras = 0 ;
for ( int i = 0 ; i < teclaon.length ; i++ ) {
System .
out .
print ( "Digite uma tecla: " ) ; char tecla = sc.next ( ) .charAt ( 0 ) ;
if ( '0' <= tecla && tecla <= '9' ) {
System .
out .
println ( "Você digitou um numero!" ) ; qtdNumeros++;
} else if ( ( 'a' <= tecla && tecla <= 'z' ) || ( 'A' <= tecla && tecla <= 'Z' ) ) {
System .
out .
println ( "Voce digitou uma letra!" ) ; qtdLetras++;
} else {
System .
out .
println ( "Você não digitou um número nem letra: " + tecla
) ; }
teclaon[ i] = tecla;
}
System .
out .
print ( "Teclas digitadas: [ " ) ; for ( char z : teclaon) {
}
System .
out .
println ( "Total de numeros = " + qtdNumeros
) ; System .
out .
print ( "Total de letras = " + qtdLetras
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIkRpZ2l0ZSBhIHF1YW50aWRhZGUgZGUgdGVjbGFzOiAiKTsKICAgICAgICBpbnQgbiA9IHNjLm5leHRJbnQoKTsKICAgICAgICBjaGFyW10gdGVjbGFvbiA9IG5ldyBjaGFyW25dOwogICAgICAgIGludCBxdGROdW1lcm9zID0gMDsKICAgICAgICBpbnQgcXRkTGV0cmFzID0gMDsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHRlY2xhb24ubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRGlnaXRlIHVtYSB0ZWNsYTogIik7CiAgICAgICAgICAgIGNoYXIgdGVjbGEgPSBzYy5uZXh0KCkuY2hhckF0KDApOwogICAgICAgICAgICBpZiAoJzAnIDw9IHRlY2xhICYmIHRlY2xhIDw9ICc5JykgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJWb2PDqiBkaWdpdG91IHVtIG51bWVybyEiKTsKICAgICAgICAgICAgICAgIHF0ZE51bWVyb3MrKzsKICAgICAgICAgICAgfSBlbHNlIGlmICgoJ2EnIDw9IHRlY2xhICYmIHRlY2xhIDw9ICd6JykgfHwgKCdBJyA8PSB0ZWNsYSAmJiB0ZWNsYSA8PSAnWicpKSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlZvY2UgZGlnaXRvdSB1bWEgbGV0cmEhIik7CiAgICAgICAgICAgICAgICBxdGRMZXRyYXMrKzsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVm9jw6ogbsOjbyBkaWdpdG91IHVtIG7Dum1lcm8gbmVtIGxldHJhOiAiICsgdGVjbGEpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHRlY2xhb25baV0gPSB0ZWNsYTsKICAgICAgICB9CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIlRlY2xhcyBkaWdpdGFkYXM6IFsgIik7CiAgICAgICAgZm9yIChjaGFyIHogOiB0ZWNsYW9uKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoeiArICIgIik7CiAgICAgICAgfQogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiXSIpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRvdGFsIGRlIG51bWVyb3MgPSAiICsgcXRkTnVtZXJvcyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiVG90YWwgZGUgbGV0cmFzID0gIiArIHF0ZExldHJhcyk7Cgl9Cn0=