nada mas por si las dudas tambien te lo dejo en c# jeje suerte
Código:
void Caracteres(string palabra) {
// Generas una variable de tipo caracter
char caracter;
// Aqui vamos a llevar el total de elementos a evaluar en este caso @
int cuenta;
// me da la longitud de la palabra que asegurar que exista escrito algo
int longitud;
longitud = palabra.Length;
if ((longitud > 1)) {
// para cada elemento dento de la variable palabra va a extraer el caracter de la posicion actual
foreach (caracter in palabra) {
switch (caracter) {
case "@":
cuenta = (cuenta + 1);
break;
}
}
label1.text = ("Total de @ = " + cuenta);
}
}