Función que devuelve un valor V2 Aprende programación con ejercicios Java

Lección:

Funciones


Ejercicio:

Función que devuelve un valor V2 62


Objetivo:

Crea un programa en java cuyo Main debe ser así:

public static void Main()
{
__Console.WriteLine(""Hola, cómo estás" contiene espacios {0}", ____CountSpaces("Hola, cómo estás") );
}

CountSpaces es una función que debes definir y que se llamará desde dentro de Main.

Como puede ver en el ejemplo, debe aceptar una cadena como parámetro y debe devolver un número entero (la cantidad de espacios en esa cadena).


Código:

public class Main
{
	public static int CountSpaces(String text)
	{
		int countSpaces = 0;
		String letter;
		for (int i = 0; i < text.length(); i++)
		{
			letter = text.substring(i, i + 1);
			if (letter.equals(" "))
			{
				countSpaces++;
			}
		}
		return countSpaces;
	}

	public static void main(String[] args)
	{
		System.out.printf("\"Hello, how are you\" contains %1$s spaces" + "\r\n", CountSpaces("Hello, how are you"));
	}
}