Qual o metodo que eu uso.[RESOLVIDO]

Alguem pode me ajudar, nesse exercicio: Fazer um programa que leia o nome do usuário e verifique se ele começa com uma vogal.

Sim, alguém pode te ajudar.

O que você já fez? Onde está tendo dificuldade?

Abraço.

Quero saber como eu faço, para dizer se a primeira letra é vogal ou não, quero saber se é um comando ou se usa com: se, for…

Preste atenção no que disseste:

E veja o método startsWith da classe String:
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#startsWith(java.lang.String)

Olá amigo, não sei qual sua dúvida. Você precisa desenvolver um método que faça isso ou gostaria de um método já pronto? Como o post aí de cima, você pode usar a ferramenta pronta no classe String, caso contrário segue um código que faz isso pra você.

[code]import java.util.Scanner;

public class Main {

static int[] vogais = { 65, 69, 73, 79, 85, 97, 101, 105, 111, 117 };// Representação
																		// decimal
																		// de
																		// cada
																		// vogal
																		// na
																		// tabela
																		// ASCII

public static void main (String[] args) {

	Scanner scanner = new Scanner(System.in);
	System.out.println("Digite a palavra a ser verificada: ");
	String str = scanner.next();

	char[] strArray = str.toCharArray();
	int primeiraLetra = (int)strArray[0];

	
	boolean resposta = false;
	if (((int) strArray[0]) >= 65 && ((int) strArray[0]) <= 90
			|| ((int) strArray[0]) >= 97 && ((int) strArray[0]) <= 122){
		resposta = verificaVogal(primeiraLetra);
		if (resposta == true)
			System.out.println("A PRIMEIRA LETRA É UMA VOGAL");
		else
			System.out.println("A PRIMEIRA LETRA É UMA CONSOANTE");
	}
	else
		System.out.println("Não é vogal nem consoante.");
}

public static boolean verificaVogal(int primeiraLetra){
		boolean eVogal = false;
		for (int i = 0; i < vogais.length; i++) {
			if ((primeiraLetra) == vogais[i])
				return true;
		}
		return false;
	
}

}
[/code]

Eu usaria um regex.
seu regex ficaria algo mais ou menos assim:

^[aeiouAEIOU]+(.)*$

testa aqui neste link o regex:
http://regexpal.com/

um pequeno tutoial pra vc:
http://www.vogella.com/tutorials/JavaRegularExpressions/article.html

Melhorando um pouco a dica do Luiz, a expressão regular pode ser apenas:

^[aeiouAEIOU]

Obrigado a todos que me ajudarao!