package unidad3;

public class Counter {
	/**
	 * Ejercicios de Laboratorio UNIDAD 3 Volumen 1
	 * Core Java
	 * Ejercicio 3
	 */
	public static void main(String[] args) {
		String str="Jack and Jill went up the hill\n";
		System.out.println(str);
		char[] caracteres=str.toCharArray();
		int i=0;
		int Letras=0;
		int Digitos=0;
		int Blancos=0;
		int Otros=0;
		while (i<caracteres.length - 1)
		{
			if (Character.isLetter(caracteres[i]))
				Letras++;
			if (Character.isDigit(caracteres[i]))
				Digitos++;
			if (Character.isWhitespace(caracteres[i]))
			    Blancos++;
			if (!Character.isLetter(caracteres[i]) && !Character.isDigit(caracteres[i]) && !Character.isWhitespace(caracteres[i]))
			    Otros++;
			i++;	
		}
		System.out.println("Cantidad de letras: "+Letras);
		System.out.println("cantidad de Digitos: "+Digitos);
		System.out.println("Cantidad de espacios en blancos: "+Blancos);
		System.out.println("Cantidad de caracteres especiales: "+Otros);
	}

}
