Función IsAlphabetic Curso de Programación Java

Lección:

Funciones


Ejercicio:

Función IsAlphabetic 10


Objetivo:

Cree una función que indique si un carácter es alfabético (de la A a la Z) o no. Debe usarse así:

if (IsAlphabetic ("a"))
System.Console.WriteLine ("Es un carácter alfabético");

(Nota: no te preocupes por los acentos y ñ)


Código:

public class Main
{
	public static boolean IsAlpha(char simbolo)
	{
		if ((simbolo >= 'a') && (simbolo <= 'z'))
		{
			return true;
		}

		if ((simbolo >= 'A') && (simbolo <= 'Z'))
		{
			return true;
		}

		return false;
	}

	public static boolean IsAlpha2(char simbolo)
	{
		simbolo = Character.toLowerCase(simbolo);
		if ((simbolo >= 'a') && (simbolo <= 'z'))
		{
			return true;
		}

		return false;
	}

	public static boolean IsAlpha3(char simbolo)
	{
		simbolo = String.valueOf(simbolo).toLowerCase().charAt(0);
		if ((simbolo >= 'a') && (simbolo <= 'z'))
		{
			return true;
		}

		return false;
	}

	public static boolean IsAlpha4(char simbolo)
	{
		String validas = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqwrstuvwxyz";
		if (validas.contains(simbolo))
		{
			return true;
		}

		return false;
	}

	public static void main(String[] args)
	{
		System.out.println(IsAlpha('w'));
		System.out.println(IsAlpha('2'));
	}
}